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

让PyQt5更加美观相关推荐

  1. 机器学习 伪标签_伪英语—机器学习打字练习

    机器学习 伪标签 Articles in this series:1. Introduction2. Pseudo-English (You are here)3. Keyboard Input (C ...

  2. 使用c#制作打字游戏_使用打字稿iii绘制网格构建游戏4 5

    使用c#制作打字游戏 Chapter III in the series of tutorials on how to build a game from scratch with TypeScrip ...

  3. PyQt5技术分享:制作一个美观的Dock栏

    一周一小步,一年一大步!欧!耶! 这周我完成了软件项目的一个重要的部件--dock栏,闲话少说,先上成品!!! 1.创建透明窗口 要实现这样一个小窗口当然需要先创建一个QWidget类,并对QWidg ...

  4. Pyqt5+python2.7 美观的登陆界面制作(二)

    简介 继上一篇的安装,这一篇主要讲下登陆界面的制作,之后也会把自己做毕业设计中在csdn上没有找到自己解决的一些界面上的问题解决方法共享出来,最近事情比较多,更新会有点慢,但还是希望能对大家有帮助啦. ...

  5. python 动画场景_Python GUI教程(十五):在PyQt5中使用动画

    QT作为一个全面的桌面应用程序开发包,其自然提供了对图像的动画支持.本篇文章中,就来简单地在PYQt5中使用Animation动画功能. 本篇将会依次完成以下功能: 在GUI界面中显示一个图片(用一个 ...

  6. pyqt5如何循环遍历控件名_利用Python的PyQt5编写GUI界面教学,QT5还是比较难的

    由于学校课程的项目,最近最近在学习如何利用Python语言和SQL Server编写一个读者图书借阅.查询管理的小程序.以此为契机吧,自己便开始了学习之路~ 这篇文章主要介绍自己如何使用PyQt5编写 ...

  7. pyqt5如何循环遍历控件名_如何用 PyQt5 快速构建一个简单的 GUI 应用

    点击上方"Python全家桶","星标"或"置顶" 关键时刻,第一时间送达 本文已获授权,欢迎分享转发 1. 介绍 Python GUI 常 ...

  8. pycharm pyqt5实现登陆界面_PyQt5可以实现界面和逻辑代码分离吗?大声说出你的答案!...

    必须的!!! PyQt5作为最强大的Python GUI设计模块,小编在这里告诉大家:PyQt5可以实现界面与逻辑代码分离,实现非常简单,用处特别大! 初学者在学习PyQt5时,使用Qt Design ...

  9. Python学习之旅:使用virtualenv创建Python环境及PyQT5环境配置

    一.写在前面 从学 Python 的第一天起,我就知道了使用 pip 命令来安装包,从学习爬虫到学习 Web 开发,安装的库越来越多,从 requests 到 lxml,从 Django 到 Flas ...

最新文章

  1. CMU 刘畅流:爱上人机交互源于科幻片,女性研究AI更感性、更哲学 | 妇女节特辑...
  2. 矿用巷道巡检机器人_一种井下自动巡检机器人系统
  3. c#/.net 循序渐进理解-委托
  4. ubuntu 安装 Sublime Text 2
  5. android扑克发牌动画,JS实现纸牌发牌动画
  6. Java锁详解之改进读写锁StampedLock
  7. boost::geometry::correct_closure用法的测试程序
  8. 前端学习(3004):vue+element今日头条管理--使用form表单
  9. linux的常用操作——gcc
  10. Windows Phone
  11. 【转】MySQL索引和查询优化
  12. ResultSet用法集锦
  13. 接口压测之Locust
  14. 喜马拉雅音频转mp3方法
  15. 数据中心机房建设项目技术方案
  16. 如何用python的turtle画五角星_使用Python的turtle模块画五角星
  17. AGI:走向通用人工智能的【生命学哲学科学】第一篇——生命、意识、五行、易经、量子
  18. android_Socket网络编程实现手机图片上传到电脑
  19. iOS支付宝、微信支付
  20. html 中按钮控件变为透明,css如何实现按钮透明

热门文章

  1. Bug的由来,Bug为什么叫做Bug
  2. 【函数式】Monads模式初探——Monad概念
  3. windows下使用jdbc读写excel文件
  4. 房屋认购书签订应谨慎(转)
  5. 陕西省高级职称评审的要求条件和流程全新版
  6. 范里安《微观经济学:现代观点》第九版笔记和课后答案
  7. 作为Java开发工程师如何正确地对待和处理工作中的失误学习方法建议教训成长技巧[王大师]
  8. 手机地址及归属地查询。
  9. 如何学习大数据,到底怎么学?数据科学概论与大数据学习误区在哪
  10. 有关衬衫领:你所不知的各种“秘密”_第1页_福布斯中文网