Qt
9677
这个作者很懒,什么都没留下…
展开
-
Qt下编码调用Linux的Shell脚本命令
方法:使用QProcess开启一个进程,把脚本命令作为参数传递进去。使用前要先了解一、阻塞与非阻塞QProcess调用外部进程分为阻塞和非阻塞两类方式。这个就像那个qt里的模态与非模态对话框似的1)QProcess::execute("xxx"); //阻塞方式2)QProcess process; process.start("xxx"); //非阻塞方式阻塞方式下,新开启的QProcess不执行完毕或中途退出,主进程就会一直等待,卡在那里而不做任何处理。而在非阻塞方式下,新开启的原创 2024-02-13 06:44:10 · 488 阅读 · 0 评论 -
QT如何添加资源文件
在项目上右键 添加新–prefix 用个斜杠所选资源必须和qt项目在一个文件夹里将该文件夹里的资源全部复制添加即可原创 2022-05-04 12:25:30 · 391 阅读 · 0 评论 -
pyqt5如何将.ui转化为.py
先将.ui保存到你的项目路径里然后,方法一在命令行里直接输入要先在命令行里cd 进入到你的工程下python -m PyQt5.uic.pyuic demo.ui -o demo.py法二:命令行里用pyuic5 demo.ui -o demo.py法三:添加拓展工具1.Program一般选用自己的python编译器2.Arguments写执行的命令:-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py3.原创 2022-04-30 21:14:50 · 1180 阅读 · 0 评论 -
pyqt5 如何用pycharm来打开qt designer
点击上方Tools ----external tools没有就File—settings----tools—external tools点那个加号原创 2022-04-30 20:03:09 · 698 阅读 · 0 评论 -
qt Cannot assign to a variable captured by copy in a non-mutable lambda.
在编写qt代码的时候,要在lambda函数中改变函数外的变量,(这里a与path都是在lambda函数外定义的) connect(ui->pushButton,&QPushButton::clicked,[=](){ //用Qlabel显示图片{ path = QFileDialog::getOpenFileName(this,"打开文件"); if(path!=" ") a=1; //将路径放入原创 2022-04-09 15:58:31 · 2092 阅读 · 0 评论 -
Qt5笔记3 点击一个按钮打开一个新窗口
有了lambda表达式就比较简单了,不需要再创建新的类等等的一系列操作了新建一个widget项目建完之后就打开widget.cpp然后添加#include<QPushButton> 这是按钮要用到的头文件新建一个窗口对象 QWidget *one=new QWidget;新建一个按钮 QPushButton *b1=new QPushButton(this); b1->setText("open");建立connect,新建一个窗口的动作就是让这个窗原创 2022-04-04 19:29:54 · 3456 阅读 · 0 评论 -
Qt5笔记2,如何创建一个按钮
qt中类名和头文件名字一样而且没有.h原创 2022-04-03 19:24:06 · 534 阅读 · 0 评论 -
Qt5笔记1---一些常用的快捷键+qt命名规则
1)类名:单词首字母大写,单词和单词之间直接连接,无需字母连接字符class MainWindow{};2)函数名字,变量名:第二个单词开始,首字母大写。如 void setFlag();3) Qt中内置的类型,头文件和类命名同名...原创 2022-04-02 16:38:52 · 1012 阅读 · 0 评论 -
Vs2017搭建qt开发环境
在下载了Qt之后想要在vs上进行相关qt的配置记录一下我采取的简单方法,也有去vs官网用镜像下载的首先打开VS2017打开扩展和更新,左边一栏选联机,右边搜索栏搜索qt,没安装的需要下载,点击下载,然后关闭VS,他就会自动安装然后再打开vs2017就会看到菜单栏里有一项推荐一篇写的更详细的博客https://blog.csdn.net/zyhse/article/details/105376797...原创 2022-04-01 17:37:13 · 954 阅读 · 0 评论 -
创建第一个qt项目
打开qt creator点击左上角文件新建文件或项目点击choose为项目起名字并选好所在位置点击下一步在base class 里选Qwidget至于Qwidget和Qmainwindow的区别QMainWindow中在setUi时自动为用户创建了一个菜单栏、工具栏、中心窗口和状态栏。而QWidget是没有这几点的。更多区别请见https://blog.csdn.net/superhcq/article/details/53509183点击下一步再点击下一步此时选择Min原创 2022-04-01 12:17:08 · 218 阅读 · 0 评论 -
Qt Windows安装教程
我安装的5.14.2的版本的去官网下载,我开vpn了怕慢下载地址https://download.qt.io/archive/qt/5.14/5.14.2/下载后双击打开前面的都点下一步,安装位置自己选一个合适的然后这步选这几个,根据你自己需求来安装需要大概半小时左右具体教程请看https://www.bilibili.com/video/BV1r54y1G7m4?spm_id_from=333.999.0.0真的很良心!!...原创 2022-04-01 11:20:16 · 728 阅读 · 0 评论