0%

一个好看通用的PyQt5界面

经过多天的折腾和(准备期末),终于闲下来可以把已经写好的界面发布出来了。另外的修改是,我个人觉得不错的代码会直接放github的链接,一些无所谓的代码,比如 实现快速排序 这种内容就直接放源代码在博客里了。

效果如下

使用工具

  • 布局类: QStackedLayout, QGridLayout, QVBoxLayout, QHBoxLayout, QSplitter
  • 容器: QTreeWidget, QFrame, QTabWidget
  • 常见控件: QLabel, QLineEdit, QRadioButton, QSpinBox, QComboBox, QCalendarWidget, QDateTimeEdit, QMessageBox
  • QSS: qdarkstyle

目标

写这份代码的目的是,在以后的软件开发用能够快速使用这个界面(或者借鉴修改),灵活使用。所以里面的代码并没有功能函数,只有界面函数,供大家参考借鉴。满足通用性和美观性。

在以后的开发中要灵活运用这些布局,才能写出好的界面,而不是使用QtDesigner这类可视化工具,毕竟太丑了。

代码链接

里面包含了依赖库和运行方式:
https://github.com/muyuuuu/A-Beautiful-PyQt5-Interface

感谢上学期间打赏我的朋友们。赛博乞讨:我,秦始皇,打钱。

欢迎订阅我的文章