pyqt
黑无天大人
这个作者很懒,什么都没留下…
展开
-
QT ListView 列表显示组件笔记
新建一个应用新建一个窗口新建列表展示控件给列表添加数据,python中的数据字符串列表无法直接传递给QListView,需要借助模型传递,这里使用QStringListModle。原创 2022-07-18 10:12:15 · 1107 阅读 · 0 评论 -
PySide QWidget无法设置颜色
默认情况下,子小部件采用窗口的颜色,因此如果希望使用自定义背景颜色,则必须启用该Background属性:w = QtWidget.QWidget(self)w.setAttribute(Qt.Qt.WA_StyledBackground, True)w.setStyleSheet("background-color:red;")...原创 2022-03-08 11:43:44 · 492 阅读 · 0 评论 -
PtQt QtableWidget 懒加载 优化表单读取
首先找到了一篇好博文,感谢指路人:python懒加载Pandas数据到QTableWidget上运行代码示例,完美!但是有个问题是示例的做法是新建了一个滑条,来获取滑条移动信号,来修改tablewidget的内容这里存在一点小问题是无法在tableWidget上使用滚轮滑动,这个应该可以优化,但是还有一个比较大的影响是我要显示的内容存在图片,每次刷新表单估计会卡。由于我的需求有所不同,并没有特别大量的数据,只是存在图片加载慢所以我希望只加载当前页及页面前后几行图片,其他的等滚轮移动加载那么要实现原创 2022-01-24 17:04:37 · 1308 阅读 · 2 评论 -
PyQt 标签页TabWidget纵向(竖直)排列
from PyQt5 import QtWidgets,QtCore,QtGuiimport sysapp = QtWidgets.QApplication(sys.argv)tabs = QtWidgets.QTabWidget()widget1 = QtWidgets.QWidget()widget2 = QtWidgets.QWidget()tabs.addTab(widget1, "标签一")tabs.addTab(widget2, "标签二")tabs.setTabPosi.原创 2021-12-20 10:10:22 · 3317 阅读 · 2 评论 -
pyqt 下拉列表 QComboBox 居中对齐
来源:https://stackoverflow.com/questions/23770287/how-to-center-text-in-qcomboboxfrom PyQt5 import QtGui, QtCore, QtWidgetsclass Window(QtWidgets.QWidget): def __init__(self): QtWidgets.QWidget.__init__(self) layout = QtWidgets.QVBoxLa原创 2021-12-08 16:37:30 · 1405 阅读 · 0 评论 -
pyqt开发笔记1-下拉列表
文档:https://doc.qt.io/qtforpython-5/PySide2/QtWidgets/QComboBox.html秘籍:https://www.tutorialspoint.com/pyqt/pyqt_qcombobox_widget.htm下面秘籍真是喜欢,有例子,例子几乎涵盖了我的使用需求import sysfrom PyQt5.Qt import *class combodemo(QWidget): def __init__(self, parent=Non原创 2021-11-25 15:00:34 · 665 阅读 · 0 评论 -
pyqt复习-pyqt的基本结构
一个qt程序的基本架构from PyQt5.Qt import * # 导入qt库import sysapp = QApplication(sys.argv) # 创建程序window = QWidget() # 创建窗口(空控件)window.setWindowTitle("aaa") # 设置窗口标题window.resize(500, 500) # 设置窗口大小window.show() # 展示窗口sys.exit(app.exec_()) # 退出程序面向原创 2021-11-22 18:11:05 · 518 阅读 · 0 评论 -
PyQt快速跑个流程
不是专职做开发,Gui的学习一直是时断时续,这次用到又要重新拿起了经历过前面几次的坑这次也许会顺手一点。pyqt5文档:https://www.riverbankcomputing.com/static/Docs/PyQt5/1,首先需要准备下环境这里使用虚拟环境,使用pipenv,然后就是pyqt5包的安装在cmd下执行下列步骤安装pipenvpip install pipenv创建虚拟环境cd /d D:\Cglibrary pipenv --threepipenv shell原创 2020-12-17 21:03:21 · 232 阅读 · 0 评论