0
- 我使用樣式表在
Qt Designer
中設置背景屬性,例如,綠色:
爲什麼pyqt不能識別Qt Designer css樣式表的背景顏色?
顯然,它的工作原理。
- 我的UI的文件與pyuic4轉化爲PyQt的,並得到:
- 我寫代碼
python
顯示綠色窗口,但它不起作用。
class Ui_Dialog(object):
def setupUi(self, Dialog):
Dialog.setObjectName(_fromUtf8("Dialog"))
Dialog.resize(400, 300)
Dialog.setAutoFillBackground(False)
Dialog.setStyleSheet(_fromUtf8("QDialog{background-color: green;}"))
import sys
from PyQt4.QtCore import *
from PyQt4.QtGui import *
from background_green import *
class Window(QtGui.QWidget):
def __init__(self, parent=None):
QtGui.QWidget.__init__(self, parent)
self.ui = Ui_Dialog()
self.ui.setupUi(self)
if __name__ == '__main__':
app = QtGui.QApplication(sys.argv)
myapp = Window()
myapp.show()
sys.exit(app.exec_())
雖然我按照與其他Widgets
無故障相同的過程,我不能改變我的主窗口的顏色。