欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

让PyQt5更加美观

程序员文章站 2022-05-28 12:07:09
...

​ 直接使用PyQt5包进行编程,得到的界面是非常简单和原始的。这里总结一些python包,只需要几行代码,便可使界面美观,大方。拿笔者做的一个计算器举例,通过qt designer设计的界面是这样:

让PyQt5更加美观

其main程序:

app = QApplication(sys.argv)
Calc = MyCalcWindow()
#######################
#在这里添加代码
#######################
sys.exit(app.exec_())

qtmodern

​ 代码在github开源,安装pip install qtmodern

​ main程序中添加:

# import qtmodern.styles
# import qtmodern.windows
qtmodern.styles.dark(app)
mw = qtmodern.windows.ModernWindow(Calc)
mw.show()

​ 效果

让PyQt5更加美观

qdarkstyle

​ 代码在github开源,安装pip install qdarkstyle

​ main程序添加:

# import qdarkstyle
app.setStyleSheet(qdarkstyle.load_stylesheet(qt_api='pyqt5'))

​ 效果emmm,可能按键之间的间隙设计问题,没有更改的情况下,使用这个库,会重叠。虽然这个暗黑模式效果还不错,但是应用到开发还是要谨慎。

让PyQt5更加美观

相关标签: pyqt