qt
文章平均质量分 57
满开创
这个作者很懒,什么都没留下…
展开
-
树莓派4 ubuntu20.04安装PyInstaller
1、正常情况下,我们是通过pip3来安装PyInstaller,但是在树莓派的ubuntu20.04上安装时,会报错如下:In function ‘strncpy’, inlined from ‘splitName’ at ../../src/pyi_launch.c:83:5, inlined from ‘_extract_dependency’ at ../../src/pyi_launch.c:215:9: /usr/include/aarch64-linux-gnu原创 2020-05-14 14:59:25 · 3085 阅读 · 3 评论 -
树莓派4 ubuntu20.04运行python QT环境pyside2
1、默认的基于树莓派的ubuntu20.04是无法获取python3-pyside2的相关软件包的,所以我们需要先配置下载源;vim /etc/sources.list//在最后一行添加deb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal main universe//保存退出就可以了2、安装pyside2apt-get install python3-pyside2.qt3dcore python3-pyside2.qt3dinp原创 2020-05-14 14:47:23 · 1365 阅读 · 0 评论 -
Python QT开发(七)pyside2 QFormLayout的几个重要属性
QFormLayoutn行两列表单,提供了一套insertRow、removeRow、addRow的方法,此类默认第一列为QLabel,支持第一列只提供字符串而不提供QLabel对象表单换行策略setRowWrapPolicy(RowWrapPolicy policy)Constant Value Description QFormLayout::DontWrapR...转载 2020-05-08 15:57:32 · 740 阅读 · 0 评论 -
Python QT开发(六)pyside2 窗口全屏显示以及退出处理
1、窗口全屏显示使用showFullScreen()举例如下:if __name__ == "__main__": app = QApplication([]) mainwindow = QWidget() #全屏显示 mainwindow.showFullScreen() app.exec_()2、当窗口全屏之后,我们就需要考虑要...原创 2020-05-01 14:47:29 · 4977 阅读 · 0 评论 -
Python QT开发(五)pyside2 使用sender()进行多按键监控
当一个界面中有多少按钮需要输入时,我们不可能每一个按钮设计一个槽函数,所以就需要我们在同一个槽函数里面对按钮进行区别,这里就需要用到sender(),sender()的返回值为触发这个事件的对象,比如我们定义0-9共10个按钮,将按钮对象名分别设置为0-9,那么当按钮按下1之后,sender()就返回1这个对象,sender().text()就是对象名‘1’;举例如下:我们需要通过0-9输入密...原创 2020-05-01 14:36:17 · 3529 阅读 · 0 评论 -
Python QT开发(四)pyside2 通过点击按钮弹出一个子窗口
1、准备好主窗口和子窗口的py文件,这里不做详细说明;2、使用示例如下:from PySide2.QtWidgets import QApplication, QWidget#引入主窗口from mainUI import Ui_mainUI#引入子窗口from childUI import Ui_childUI#创建主窗口类class MainWindow(QWidget...原创 2020-04-28 15:23:34 · 9218 阅读 · 3 评论 -
Python QT开发(三)pyside2 使用QTimer实时更新系统时间
from PySide2.QtWidgets import QMainWindow, QApplication, QLabelfrom PySide2.QtCore import QTimer,QDateTime, QMetaObject, QCoreApplication, QSize, Qtclass Ui_Time: def setupUi(self, Time): ...原创 2020-04-28 15:02:12 · 3905 阅读 · 1 评论 -
Python QT开发(二)pyside2 将UI文件转换成py文件引入到工程中
1、使用QT Designer制作UI文件;2、通过QT Designer将文件转换成py文件; 菜单栏----窗体----View Python Code 复制弹出框的py代码 在工程中新建一个python文件,例如testUI.py将代码拷贝进去,保存即可3、将testUI.py文件引入到工程from testUI import Ui...原创 2020-04-28 14:22:55 · 5232 阅读 · 2 评论 -
Python QT开发(一)pyside2 动态加载UI文件
1、使用QT Designer制作UI文件;2、使用QT Creator或者PyCharm创建工程,并将ui文件放置到工程的根目录中,我这里是在根目录创建一个UI文件夹,专门放置UI文件;3、示例代码如下:from PySide2.QtWidgets import QApplication from PySide2.QtUiTools import QUiLoader//创建...原创 2020-04-28 14:08:30 · 3965 阅读 · 0 评论 -
Ubuntu18.04.4下python+QT+pyside2环境配置
1、Ubuntu18.04.4自带python3.6,需要安装pip//安装sudo apt-get install python3-pip//版本检查sudo pip3 -V//升级python3 -m pip install --upgrade pip如果升级速度太慢,可以使用阿里源python3 -m pip install --upgrade pip -i h...原创 2020-04-24 09:55:15 · 1973 阅读 · 0 评论