让PyQt5更加美观
程序员文章站
2022-05-28 12:07:09
...
直接使用PyQt5包进行编程,得到的界面是非常简单和原始的。这里总结一些python包,只需要几行代码,便可使界面美观,大方。拿笔者做的一个计算器举例,通过qt designer设计的界面是这样:
其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()
效果
qdarkstyle
代码在github开源,安装pip install qdarkstyle
main程序添加:
# import qdarkstyle
app.setStyleSheet(qdarkstyle.load_stylesheet(qt_api='pyqt5'))
效果emmm,可能按键之间的间隙设计问题,没有更改的情况下,使用这个库,会重叠。虽然这个暗黑模式效果还不错,但是应用到开发还是要谨慎。
下一篇: 2