Qt
qt学习分享
DmrForever
这个作者很懒,什么都没留下…
展开
-
pyqt5--程序打包成deb文件
pyqt5程序打包成deb参考:packaging-pyqt5-applications-linux-pyinstallerpyinstaller打包成可执行文件pyinstaller --name myApp formMain.py会生成一个myApp.spec 文件,可以在文件中修改打包配置修改配置文件后,下次打包只需要执行如下命令:pyinstaller myApp.specfpm打包成deb安装包package.sh#!/bin/sh# Create folders.[ -原创 2022-05-21 12:46:33 · 713 阅读 · 0 评论 -
pyqt5--添加Resources文件
pyqt5中添加资源文件最简单的情况,当需要向pyqt5中的控件中加入image的时候,需要将image以resource的方式导入pyqt5项目中。首先在项目目录中创建一个Resources目录,作为资源文件的保存Dir,将资源文件放入这一目录。通过Qt-designer,添加资源文件。保存后,会生成一个imagesResource.qrc的文件。使用如下命令,将imagesResource.qrc文件编译成py文件,通过eric6编译项目,会自动导入py文件的文件名进行使用。pyrcc5 -原创 2022-05-21 12:45:19 · 1138 阅读 · 0 评论 -
PyQt5--TableWidget中插入PushButton
tableWidget中插入PushButton当在tableWidget中插入PushButton时,如果table中的数据是动态变化的直接传入row,col不会得到想要的结果,这种方式只能在回调函数中获取row,col最后一次的取值。所以需要采用如下方式:index = QtCore.QPersistentModelIndex(self.tableWidget.model().index(row_index, col_index))remove_knowledge_btn.clicked.con原创 2022-05-21 12:43:49 · 2870 阅读 · 0 评论 -
pyqt5+eric6--PyQt开发最佳实践
安装配置环境虚拟环境配置使用pycharm创建项目,选择venv选项,自动在项目目录中创建python venv环境,目前使用python 3.8版本。首先创建一个pyQt5Space的pyqt5项目工作空间,虚拟环境在此目录下创建,后面项目都在pyQt5Space目录下使用eric6进行创建,生成代码。安装开发环境requirements.txtmsgpack==1.0.2pyqt5==5.15.2pyqt5-tools==5.15.2.3.2QScintilla==2.11.6PyQ原创 2022-05-21 12:42:52 · 516 阅读 · 0 评论 -
修改QtCreater界面大小
修改QtCreater界面大小my_qtcreator.sh#!/bin/bash#my_qtcreator.sh export QT_SCALE_FACTOR=1.2/home/xxx/Qt5.12.5/Tools/QtCreator/bin/qtcreator启动./my_qtcreator.sh原创 2021-07-16 11:09:01 · 1062 阅读 · 0 评论