要设置PyQt5窗口的边框颜色,可以使用QSS
(Qt样式表)来实现。
首先,需要导入QSS
所需的类:
from PyQt5.QtWidgets import QApplication
from PyQt5.QtCore import Qt
然后,在创建QApplication
对象之前,设置全局样式表:
app = QApplication([])
app.setStyleSheet("QMainWindow{border: 2px solid red;}")
这里的QMainWindow
可以替换为其他窗口类,例如QWidget
。
最后,创建窗口并显示:
window = QMainWindow()
window.setWindowTitle("Window with colored border")
window.show()
运行程序后,窗口的边框颜色将会变为红色。
注意:上面的代码只能改变边框的颜色,如果想要更改边框的样式、宽度等,可以在QSS
中使用更多的样式属性。