让PyQt5更加美观

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

让PyQt5更加美观_第1张图片

其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更加美观_第2张图片

qdarkstyle

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

​ main程序添加:

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

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

让PyQt5更加美观_第3张图片

你可能感兴趣的:(让PyQt5更加美观)