Qt
qt学习分享
DmrForever
知乎:https://www.zhihu.com/people/steveforever
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux源码编译qt6.5问题解决
我的项目需要QtWayland,https://stackoverflow.com/questions/42352743/how-to-build-qtwayland。但是项目要求6.4,为了安装简单,升级ubuntu到了24,直接一键安装qt6.4.2。https://doc.qt.io/qt-6/linux-building.html,直接下个qt6.5试试。这里遇到一个问题,报错libclangBasic.a找不到,网上说安装libclang-dev就可以了。开始编译了,一切正常进行中,突然报错,原创 2024-08-03 12:34:04 · 932 阅读 · 0 评论 -
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 · 1062 阅读 · 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 · 1356 阅读 · 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 · 3084 阅读 · 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 · 689 阅读 · 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 · 1540 阅读 · 0 评论
分享