gpt4 book ai didi

python - 使用python库PyQt5更改主界面的颜色

转载 作者:太空宇宙 更新时间:2023-11-03 21:43:15 27 4
gpt4 key购买 nike

如果是Qwidget类型,下面的代码会改变界面的颜色。如果是Qmainwidow可以改变界面颜色吗?感谢您的帮助

import sys
from PyQt5.QtWidgets import (QApplication, QMainWindow, QWidget, QVBoxLayout)

# class Wind(QMainWindow): # this what i need
class Wind(QWidget):
def __init__(self): #__init__ method
super(Wind, self).__init__()
self.scaleFactor = 0.0

self.widget = QWidget(self)
layout = QVBoxLayout(self)
layout.addWidget(self.widget)

self.widget.setStyleSheet("""
.QWidget {
background-color: rgb(0, 200, 0);
}
""")

self.setWindowTitle("first-window")
self.resize(500, 400)


if __name__ == '__main__':

app = QApplication(sys.argv)
imageViewer = Wind()
imageViewer.show()
sys.exit(app.exec_())

最佳答案

这似乎是正确显示的代码。

from PyQt5.QtWidgets import (QApplication, QMainWindow, QWidget, QVBoxLayout) 
import sys

#class Wind(QWidget): #Class Name

class Wind(QMainWindow): # Class Name
def __init__(self): #__init__ method
super(Wind, self).__init__()
self.scaleFactor = 0.0

self.widget = QWidget(self)
layout = QVBoxLayout(self)
layout.addWidget(self.widget)

self.widget.setStyleSheet("""
.QWidget {
background-color: rgb(0, 200, 0);
}
""")

self.setWindowTitle("first-window")
self.resize(500, 400)
if __name__ == '__main__':
app = QApplication(sys.argv)
imageViewer = Wind()
imageViewer.show()
sys.exit(app.exec_())

关于python - 使用python库PyQt5更改主界面的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52686009/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com