Skip to content

P29-更换主题

【PyQt/PySide界面美化】qt-material极简上手!

我们在自己开发程序的过程中,如果不是非常必要的话我们必要将时间花费在界面的样式上,因为我们是程序员不是UI设计师,我们不是专业去设计那些样式的,很可能一番努力后做出来个四不像,样式不怎末好看,程序最后也没做好。

所以这里我发现一个样式表是qt-material也是直接使用起来,使用方法还是非常简单的。

python
from qt_material import apply_stylesheet,list_themes
menubar = self.menuBar()
# 创建主题菜单,切换主题
themeMenu = menubar.addMenu('主题')
for theme_name in list_themes():
    theme_tmp = QAction(theme_name, self)
    theme_tmp.triggered.connect(self.changeTheme)
    themeMenu.addAction(theme_tmp)

def changeTheme(self):
    action=self.sender()
    theme_name=action.text()
    apply_stylesheet(app, theme=theme_name)

本站收录内容源自互联网,不对其网站内容或交易负责。 | 如有内容侵犯权益,请联系站长删除相关内容!