Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
User interface GTK:如何防止用户更改我的应用程序主题_User Interface_Gtk_Themes - Fatal编程技术网

User interface GTK:如何防止用户更改我的应用程序主题

User interface GTK:如何防止用户更改我的应用程序主题,user-interface,gtk,themes,User Interface,Gtk,Themes,因此,如果我使用GTK制作一个应用程序,并且用户安装了GTK主题,这会改变我的应用程序主题吗?? 如果是,如何防止这种情况发生您可以通过在应用程序内的GtkCssProvider中以最高优先级应用默认GTK主题的捆绑副本来做到这一点。但是,你应该考虑不要这样做。有些主题对于具有可访问性需求的用户很有用,您可能会将这些用户排除在您的应用程序之外。我不太了解,但我无法仅使用代码来实现这一点,我指的是GTK中的函数或其他东西

因此,如果我使用GTK制作一个应用程序,并且用户安装了GTK主题,这会改变我的应用程序主题吗??
如果是,如何防止这种情况发生

您可以通过在应用程序内的GtkCssProvider中以最高优先级应用默认GTK主题的捆绑副本来做到这一点。但是,你应该考虑不要这样做。有些主题对于具有可访问性需求的用户很有用,您可能会将这些用户排除在您的应用程序之外。

我不太了解,但我无法仅使用代码来实现这一点,我指的是GTK中的函数或其他东西