PyQt5でウィンドウの枠線の色を設定する方法は?
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でさらに多くのスタイル属性を使用できます。