摘要:
Qt 自动化测试 编程思想:先写测试用例,再开发代码 一、修改pro文件 QT += core testlib 二、编写业务类头文件triangle.h #ifndef TRIANGLE_H #define TRIANGLE_H #include <QString> #include <QObjec 阅读全文
摘要:
第一个QtWidgets程序 在main.py里追加如下的代码 import sys from PySide2.QtWidgets import QApplication, QLabel app = QApplication(sys.argv) label = QLabel("<font color 阅读全文
摘要:
一.搭建环境 1.python官网下载python3.7.4 安装 https://www.python.org/ftp/python/3.7.4/python-3.7.4.exe 2.命令行安装PySide2 pip install PySide2 3.安装qt 5.13 参考帖子 二、创建dem 阅读全文
摘要:
1.导入模块 import sys from PySide2.QtWidgets import QApplication, QPushButton from PySide2.QtCore import Slot 2.创建python函数,输出log @Slot() def say_hello(): 阅读全文
摘要:
1.创建qml文件view.qml import QtQuick 2.0 Rectangle { width: 200 height: 200 color: "green" Text { text: "Hello World" anchors.centerIn: parent } } 2.修改mai 阅读全文
摘要:
要直接加载UI文件,我们需要QtUiTools 模块中的类: from PySide2.QtUiTools import QUiLoader 注意设置工作目录,QUiLoader 允许我们动态加载UI文件并立即使用它 import sys from PySide2.QtWidgets import 阅读全文
摘要:
1.创建UI文件 mainwindow.ui,文件内容如下 <?xml version="1.0" encoding="UTF-8"?> <ui version="4.0"> <class>MainWindow</class> <widget class="QMainWindow" name="Ma 阅读全文
摘要:
1.创建Form类,继承QDialog import sys from PySide2.QtWidgets import (QApplication, QDialog, QLineEdit, QPushButton, QVBoxLayout, QDialog) class Form(QDialog) 阅读全文
摘要:
第2章 过滤数据 1.transform_date函数把utc格式时间转换为QDateTime类型 def transform_date(utc, timezone=None): utc_fmt = "yyyy-MM-ddTHH:mm:ss.zzzZ" new_date = QDateTime(). 阅读全文
摘要:
第1章-从csv读取数据 本次需要使用pandas,需要提前安装配置,我使用了国内源,还有网络代理 #给pip升级 python -m pip install --upgrade pip -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host 阅读全文
摘要:
第3章 创建一个空窗口 1.添加菜单栏,状态栏, 为窗口定义固定大小,或者根据当前的分辨率调整窗口大小 import sys from PySide2.QtCore import Slot, qApp from PySide2.QtGui import QKeySequence from PySid 阅读全文
摘要:
第5章 添加图表视图 我们使用QChartView来把数据图表化 1.追加chart_widget.py,窗口左侧显示表格数据,右侧准备显示图表 from PySide2.QtGui import QPainter from PySide2.QtWidgets import (QWidget, QH 阅读全文
摘要:
第4章 添加表格QTableView 1.添加table_model.py,里面子类化QAbstractTableModel,实现自定义table model from PySide2.QtCore import Qt, QAbstractTableModel, QModelIndex from P 阅读全文
摘要:
qt程序打包发布 目标: 我想安装自己开发的程序 1.打包依赖库 a.使用qtcreator编译生成程序demo.exe,这是一个release版的 b.在程序demo.exe目录打开cmd c.输入命令 C:\Qt\Qt5.10.1\5.10.1\mingw53_32\bin\windeployq 阅读全文
摘要:
第6章 在图表视图中绘制数据 1.修改chart_widget.py,添加add_series函数 from PySide2.QtGui import QPainter from PySide2.QtWidgets import (QWidget, QHeaderView, QHBoxLayout, 阅读全文
摘要:
Qt Design Studio是一个UI设计和开发环境,用于在桌面或Android和嵌入式Linux设备上快速原型化动画UI。它为您提供了在整个应用程序设计过程中(从原型制作到生产)完成任务的工具。 1.下载网址: https://www.qt.io/ui-framework#qtds 2.填申请 阅读全文
摘要:
背景:如果需要qml显示循环list,一般是用3个ListView循环交替,实现伪循环,期间逻辑复杂,容易出错,PathView本身自带循环,所以考虑用PathView实现循环 设计:PathView显示5条数据,按照垂直List一个个排好顺序,由于收尾移动时候会空白穿帮,所以用clip控制显示中间 阅读全文
摘要:
Qt 5.12.0,QtCreator4.8.0启动时提示dbus-1的错误解决方法 ...version LIBDBUS_1_3 not defined in file libdbus-1.so.3... 需要更新dbus 1.打开https://dbus.freedesktop.org/rele 阅读全文
摘要:
安装环境 1.安装Photoshop, version 19.1.1或以上 2.安装 ZXPInstaller 3.打开ZXPInstaller 4.把目录C:\Qt\qtdesignstudio-1.0.0\photoshop_bridge下的io.qt.QtBridge.zxp拖到ZXPInst 阅读全文
摘要:
前言 windows下打开qt creator总会卡一会,所以一直想用其他IDE替换它。 今天使用Sublime Text3来进行尝试。 开始 1.官网下载英文版Sublime Text3 2.因为我无法在线安装插件(Install package) ,所以我选择在网站(https://packag 阅读全文