我正在使用 PySide - PyQt 开发应用程序。我想创建我的自定义应用程序框架并在其上绘制本机关闭最小化和最大化按钮。这方面的一个例子是 Apple 自己的 iCal 应用程序,其顶部应用程序框架在自定义图像上具有这些按钮。
我试过了:
ico = app.style().standardIcon(QStyle().SP_TitleBarMaxButton)
clo = QPushButton(panel_right_fill)
clo.setIcon(ico)
clo.move(20,40)
但是,图标和按钮都不匹配当前操作系统的按钮样式。
这里的应用程序是一个全球性的app = QApplication(sys.argv)
我怎样才能画出这些按钮?
PS。self.style() 做同样的事情。