我需要在Linux(Ubuntu)上设置pythonwxwidgets应用程序窗口的类名。默认设置为“python”
我尝试过对app对象调用SetAppName()和SetClassName()方法,但这似乎没有任何效果。在
基本上,我要做的是将应用程序窗口的类名更改为自定义值,这样我就可以将它与Cairo dock中的图标关联起来。在
更多细节
基本上现在我在Cairo dock上有一个启动器图标,它有正确的Pronterface图标(我可以手动设置图标)。在
问题是当我启动Pronterface Cairo dock没有将Pronterface窗口与启动器相关联。它在启动程序上创建一个新图标,窗口带有Python徽标。在
有一个启动器选项可以输入一个程序类名(以及一个从打开的窗口获取它的工具),这样Cairo dock可以识别属于启动器的窗口。在
问题是Pronterface的类名是“python”,如果我使用它,Pronterface启动器将与任何wxWidget python应用程序(或者可能是任何python UI应用程序)关联,而不仅仅是Pronterface窗口。在
这就是我想更改类名的原因。在