
PyQt
文章平均质量分 65
介绍 PyQt 的相关编程技术
王廷云的博客
一个热爱科学技术的人,喜欢创新,喜欢技术分享!
展开
-
Qt5和Qt4的区别
1、Qt5使用了基于 OpenGL 的场景绘画来加速 qml加强了绘画效应和粒子系统2、原来的 QWebView 更新为 QWebEngineView全新的 QWebEngineView 使用的是 Chromium 引擎,通过使用 Qt WebChannel 通道来桥接 Qt 和 Js3、模块化Qt库,抽离 QWidgets 为独立模块Qt5 把 Qt 库抽离为特定的库和模块,...原创 2019-12-31 11:42:02 · 7302 阅读 · 0 评论 -
PyQt自定义控件之Switch开关
控件代码如下:class SwitchButton(QWidget): """自定义Switch按钮""" def __init__(self, parent=None): super(SwitchButton, self).__init__(parent) # 设置无边框和背景透明 self.setWindowFlags(se...原创 2020-03-27 21:06:52 · 4207 阅读 · 1 评论 -
PyQt自定义控件之实现圆形图片
对于圆形图片来说,我们可以使用 qss样式表的 border-radius 来实现控件(如: QLable)的圆形效果,但这种方式会出现边界锯齿模糊的问题。为了解决这种问题,我们可以直接重写控件 paintEvent 事件。下面以 QLabel 来举例实现:class CircleImage(QLabel): '''绘制圆图片''' def __init__(self, pa...原创 2020-03-12 21:09:52 · 4522 阅读 · 9 评论 -
PyQt自定义控件之实现全透明窗口
一般我们设计的普通窗口是这样子的:class MyWidget(QWidget): def __init__(self): super(MyWidget, self).__init__() self.resize(320, 240) # 窗口的大小 self.setWindowTitle('Test') # 窗口标题 ...原创 2020-03-12 20:36:39 · 2247 阅读 · 0 评论 -
qss样式表之QToolTip
在 Qt 控件中,有一个特殊的控件:当我们把鼠标放在 QLabel QPushButton QToolButton 上面时,会出现提示语,这个提示语就是 QToolTip;想要出现提示语需要调用对应控件的 setToolTip() 方法。下面我们对 QToolTip 进行样式更改QToolTip { font-family: "Microsoft YaHei"; font-s...原创 2019-07-04 20:36:21 · 4319 阅读 · 1 评论 -
qss之QRadioButton
先来个示例QRadioButton { font-family: "Microsoft YaHei"; font-size: 14px; color: #BDC8E2; background-color: #2E3648;}效果图如下:上面的例子是基本的样式设置,下面我们将探讨 QRadioButton 各种样式设置:字体样式font-family...原创 2019-07-04 17:16:58 · 14314 阅读 · 2 评论 -
qss样式表之QPushButton
先来个示例QPushButton { font-family: "Microsoft YaHei"; font-size: 16px; color: #BDC8E2; background-color: #2E3648;}效如下效果:上面的例子是基本的样式设置,下面我们将探讨 QPushButton 各种样式设置:字体样式font-family: ...原创 2019-07-02 18:14:16 · 20902 阅读 · 6 评论 -
qss样式表之QComboBox
先来个简单的示例QComboBox { font-family: "Microsoft YaHei"; font-size: 14px; color: #000000; font-style: italic; font-weight: bold;}效果图如下其中:font-family 为设置字体类型,标准形式需要加双引号,不加也可能会生效,具...原创 2019-07-08 10:46:50 · 11631 阅读 · 4 评论 -
qss样式表之QLable
先来个示例QLabel { font-family: "Microsoft YaHei"; font-size: 18px; color: #BDC8E2; background-color: #2E3648;}原创 2019-07-02 15:19:03 · 21843 阅读 · 0 评论 -
编写第一个PyQt5程序
上一篇我们对开发环境进行的配置原创 2019-03-16 17:36:46 · 432 阅读 · 0 评论 -
PyQt5开发环境配置
这里主要讲的是windows下的PyQt5开发环境的配置安装python从Python官网上下载windows python 安装包,自己挑一个,最好选择最新的64位的python3.x安装包,注意要选exe安装包,他有executable installer的字样,不要问为什么!哪个好安装就选哪个,永远不要浪费时间在环境配置上!下载好后双击安装,路径不要改,直接一路默认安装到成功为止,它会...原创 2019-03-11 21:22:50 · 814 阅读 · 0 评论