要設置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
中使用更多的樣式屬性。