本地窗口控件最大化、最小化和关闭按钮在Q中的绘制方式不匹配

2024-05-19 06:47:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用PySide-PyQt开发应用程序。我想创建我的自定义应用程序框架,并有本地关闭最小化和最大化按钮画在它上面。苹果自己的iCal应用就是一个例子,它的顶部应用框架在一个自定义图像上有这些按钮。在

我试过了:

ico = app.style().standardIcon(QStyle().SP_TitleBarMaxButton)
clo = QPushButton(panel_right_fill)
clo.setIcon(ico)
clo.move(20,40)

但是图标和按钮都不匹配当前操作系统的按钮样式。在

这里的应用程序是一个全局的app = QApplication(sys.argv)

我怎么画这些钮扣?在

附言。自我风格()也做同样的事情。在


Tags: 图像苹果框架app应用程序style按钮pyqt

热门问题