如何自定义PyQt4
程序的字符串WM_NAME
和{xprop
所示?在
例如:
from PyQt4 import QtGui, QtCore
import sys
if __name__ == '__main__':
app = QtGui.QApplication(sys.argv)
app.setStyle("plastique")
listView = QtGui.QListView()
listView.show()
combobox = QtGui.QComboBox()
combobox.show()
sys.exit(app.exec_())
如果我通过python xprop_test.py
运行这个文件(文件名为xprop_test.py
),并为ListView或ComboBox调用linux工具xprop
,它将显示
以及
WM_CLASS(STRING) = "xprop_test.py", "Xprop_test.py"
如何将字符串WM_NAME
和WM_CLASS
设置为另一个自定义值(与文件名不同)?在
整个程序怎么设置?如何为每个单独的GUI元素调整它?在
WM_NAME
字符串只是标题栏标题,可以这样设置:给予:
^{pr2}$WM_CLASS
更难影响。默认情况下,它是从argv[0]
构造的,而且似乎没有一种方法可以使用qtapi以编程方式更改这一点。但是,字符串的第一部分可以通过使用如下-name
选项运行程序来更改:给予:
相关问题 更多 >
编程相关推荐