让PyQt5更加美观
直接使用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更加美观相关推荐
- 机器学习 伪标签_伪英语—机器学习打字练习
机器学习 伪标签 Articles in this series:1. Introduction2. Pseudo-English (You are here)3. Keyboard Input (C ...
- 使用c#制作打字游戏_使用打字稿iii绘制网格构建游戏4 5
使用c#制作打字游戏 Chapter III in the series of tutorials on how to build a game from scratch with TypeScrip ...
- PyQt5技术分享:制作一个美观的Dock栏
一周一小步,一年一大步!欧!耶! 这周我完成了软件项目的一个重要的部件--dock栏,闲话少说,先上成品!!! 1.创建透明窗口 要实现这样一个小窗口当然需要先创建一个QWidget类,并对QWidg ...
- Pyqt5+python2.7 美观的登陆界面制作(二)
简介 继上一篇的安装,这一篇主要讲下登陆界面的制作,之后也会把自己做毕业设计中在csdn上没有找到自己解决的一些界面上的问题解决方法共享出来,最近事情比较多,更新会有点慢,但还是希望能对大家有帮助啦. ...
- python 动画场景_Python GUI教程(十五):在PyQt5中使用动画
QT作为一个全面的桌面应用程序开发包,其自然提供了对图像的动画支持.本篇文章中,就来简单地在PYQt5中使用Animation动画功能. 本篇将会依次完成以下功能: 在GUI界面中显示一个图片(用一个 ...
- pyqt5如何循环遍历控件名_利用Python的PyQt5编写GUI界面教学,QT5还是比较难的
由于学校课程的项目,最近最近在学习如何利用Python语言和SQL Server编写一个读者图书借阅.查询管理的小程序.以此为契机吧,自己便开始了学习之路~ 这篇文章主要介绍自己如何使用PyQt5编写 ...
- pyqt5如何循环遍历控件名_如何用 PyQt5 快速构建一个简单的 GUI 应用
点击上方"Python全家桶","星标"或"置顶" 关键时刻,第一时间送达 本文已获授权,欢迎分享转发 1. 介绍 Python GUI 常 ...
- pycharm pyqt5实现登陆界面_PyQt5可以实现界面和逻辑代码分离吗?大声说出你的答案!...
必须的!!! PyQt5作为最强大的Python GUI设计模块,小编在这里告诉大家:PyQt5可以实现界面与逻辑代码分离,实现非常简单,用处特别大! 初学者在学习PyQt5时,使用Qt Design ...
- Python学习之旅:使用virtualenv创建Python环境及PyQT5环境配置
一.写在前面 从学 Python 的第一天起,我就知道了使用 pip 命令来安装包,从学习爬虫到学习 Web 开发,安装的库越来越多,从 requests 到 lxml,从 Django 到 Flas ...
最新文章
- CMU 刘畅流:爱上人机交互源于科幻片,女性研究AI更感性、更哲学 | 妇女节特辑...
- 矿用巷道巡检机器人_一种井下自动巡检机器人系统
- c#/.net 循序渐进理解-委托
- ubuntu 安装 Sublime Text 2
- android扑克发牌动画,JS实现纸牌发牌动画
- Java锁详解之改进读写锁StampedLock
- boost::geometry::correct_closure用法的测试程序
- 前端学习(3004):vue+element今日头条管理--使用form表单
- linux的常用操作——gcc
- Windows Phone
- 【转】MySQL索引和查询优化
- ResultSet用法集锦
- 接口压测之Locust
- 喜马拉雅音频转mp3方法
- 数据中心机房建设项目技术方案
- 如何用python的turtle画五角星_使用Python的turtle模块画五角星
- AGI:走向通用人工智能的【生命学哲学科学】第一篇——生命、意识、五行、易经、量子
- android_Socket网络编程实现手机图片上传到电脑
- iOS支付宝、微信支付
- html 中按钮控件变为透明,css如何实现按钮透明