私は PySide - PyQt を使用してアプリケーションを開発しています。カスタム アプリケーション フレームを作成し、ネイティブの閉じる最小化ボタンと最大化ボタンを描画したいと考えています。これの例は、上部のアプリケーション フレームのカスタム イメージにこれらのボタンがある Apple 独自の iCal アプリです。
私は試した:
ico = app.style().standardIcon(QStyle().SP_TitleBarMaxButton)
clo = QPushButton(panel_right_fill)
clo.setIcon(ico)
clo.move(20,40)
ただし、アイコンもボタンも現在の OS のボタン スタイルと一致しません。
ここのアプリはグローバルですapp = QApplication(sys.argv)
これらのボタンを描画するにはどうすればよいですか?
PS。self.style() も同じことを行います。