window1 = QWidget(); window1.setWindowTitle("窗口1"); window1.resize(200, 200) window1.setStyleSheet("background-color: red;") window1.show() window2 = QWidget(); window2.resize(400, 100) window2.setStyleSheet("background-color: green;") window2.setParent(window1) window2.show() ...
其中,在使用QSS设置时,可设置background-color的值,通过调用窗口类的函数setStyleSheet函数直接设置。 对于分隔条的颜色设置,直接使用QSS,对分隔条的部件handle直接设置背景色即可。 程序的完整实现代码如下图所示: 程序主窗口基类为QMainWindow类,代码简要解释如下: (1)第21行,创建一个水平分割条。 (2)第23-28行,...
btn1->setStyleSheet("QPushButton{color:red}");//设定前景颜色,就是字体颜色btn1->setStyleSheet("QPushButton{background:yellow}");//设定背景颜色为红色 AI代码助手复制代码 和 btn1->setStyleSheet("QPushButton{color:red;background:yellow}"); AI代码助手复制代码 第一个代码只能显示黄色背景,第二个确...
l2.setStyleSheet("background-color: yellow") l3 = QLabel("标签3") l3.setStyleSheet("background-color: red") # 1. 创建一个布局管理器对象 layout = QBoxLayout(QBoxLayout.LeftToRight)# 创建 # 2. 直接把布局管理器对象设置给需要布局的父控件,并进行布局 ...
label3.setStyleSheet("background-color:yellow;") grid.addWidget(label1, 0, 0) grid.addWidget(label2, 0, 1) grid.addWidget(label3, 1, 0, 1, 2) # 把label3放在grid布局的第1行第0列,跨越1行2列 self.setLayout(grid) if __name__ == '__main__': ...
对于窗口的背景颜色设置,这儿提供两种方法, 一是可以通过QPalette(调色板)设置,二是可以使用QSS进行设置。其中,在使用QSS设置时,可设置background-color的值,通过调用窗口类的函数setStyleSheet函数直接设置。 对于分割条的颜色设置,直接使用QSS,对分割条的部件handle直接设置背景色即可。 程序的完整实现代码如下图所示: ...
2.使用setStyleSheet()设置窗口背景色 win=QMainWindow()# 设置窗口名win.setObjectName("MainWindow")win.setStyleSheet("#MainWindow{background-color: yellow}") 效果如下: 24.2 使用 QPalette 设置窗口背景 使用QPalette(调色板)设置窗口背景色 fromPyQt5.QtWidgetsimportQApplication,QLabel,QWidget,QVBoxLayout...
# 清除self.cleanBtn=QPushButton(self)self.cleanBtn.setText("清 除")self.cleanBtn.move(140,260)self.cleanBtn.setStyleSheet("background-color:red;color:#FFF;font-size:18px")self.cleanBtn.clicked.connect(self.cleanFun) 本文结束,完整代码,请add 球球群 九71六71八2七 裙文件获取!
xtLabel.setStyleSheet("background-color:lightgreen; color: red; border-radius:5px") font = txtLabel.font font.setPixelSize(32) xtLabel.setFont(font) xtLabel.setText("OpenCV学堂") xtLabel.setAlignment(QtCore.Qt.AlignCenter) # 添加到布局管理器中 ...
button.setStyleSheet('background-color: blue; color: white;') button.setFixedSize(150, 50) self.show() if __name__ == '__main__': app = QApplication(sys.argv) ex = App() sys.exit(app.exec()) 1. 2. 3. 4. 5. 6.