![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
qt开发
文章平均质量分 77
苇岸弦歌
这个作者很懒,什么都没留下…
展开
-
Qt自定义控件的创建与使用
一、创建Qt自定义控件的注意事项1、版本一致性 由于自定义控件是要给qt自己调用的,所以要保证编译自定义控件所使用的编译器(版本和位数)和qt版本信息中的编译器保持一致,qt的编译器信息在QtCreator中的“关于QtCreator”中可以查看。这个问题在window中比较突出,因为编译器分为MinGw和MSCV。2、控件类命名时注意要以大写字母开头3、新建qt自定义控件后需要修改的几个地方: 可以通过查看官方例子了解,例子名称Custom Widget Plugin E...原创 2020-08-13 21:38:21 · 624 阅读 · 0 评论 -
用linuxdeployqt打包程序遇到qmake找不到的问题如何解决
问题描述:如题所述,在打包过程中遇到如下问题:ERROR: "/usr/bin/qmake -query" exited with 1 : "qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory\n"sukaiwise@ubuntu:~/build-untitled1-Desktop_Qt_5_3_GCC_64bit-Debug$ linuxdeployqt unti原创 2020-06-19 22:18:17 · 3131 阅读 · 1 评论 -
Ubuntu下用dpkg将qt可执行程序制作成deb安装包
目录一、用linuxdeployqt打包qt程序二、dpkg打包前的准备三、dpkg打包程序四、用dpkg安装和卸载deb包一、用linuxdeployqt打包qt程序此步骤可将可执行程序依赖的东西打包到一起。二、dpkg打包前的准备用dpkg打包前需要“映射”的把你要在目的计算机上安装的东西放在一个目录树结构中。首先建立一个文件夹myApp(可自定义),如你想把程序安装在opt目录下的demo文件夹内(可自定义安装路径),就在myApp内建立一个文件夹opt文件夹.原创 2020-06-17 20:58:49 · 2518 阅读 · 7 评论 -
Ubuntu下用Linuxdeployqt打包发布qt程序
一、下载安装Linuxdeployqt去github上下载编译好的 linuxdeployqt-x86_64.AppImage 应用程序文件。下载完成之后,将其改名为linuxdeployqt,并chmod +x,然后复制到 /usr/local/bin/。然后命令行输入 linuxdelpoyqt –version,查看是否安装成功,若输出版本信息表示安装成功。二、打包应用程序1、创建一个文件夹,然后将编译的可执行程序(此处为myAPP)复制到此文件夹下;2、在文件夹内使用 lin...原创 2020-06-16 23:58:37 · 1568 阅读 · 1 评论 -
应用程序在ubuntu下找不到动态链接库的解决方法
小白开发,在ubuntu安装qtcreator后,打开qtcreator显示:The following plugins have errors and can not be loaded:HelpDetails:….Cannot load library /…/…/…/libHelp.so:(Cannot open shared object file: No such file or ...原创 2017-06-11 17:11:11 · 2019 阅读 · 2 评论 -
Qt工程添加资源文件的步骤以及使用方法
添加步骤1.新建qrc资源文件2.设置资源文件名称,如mdi,则生成mdi.qrc文件3.为qrc文件右键添加资源文件目录:add existing directory使用方法代码中使用时文件路径为“:/前缀名/文件名” ...原创 2019-06-28 22:05:41 · 3315 阅读 · 0 评论 -
qt自定义类使用信号槽需要添加Q_OBJECT宏
1.若想在Qt自定义类中使用信号与槽,首先需要在类里面添加如下标志:Q_OBJECT若类中没有这个标志,编译时会报错注:若一直在使用Qt编程的伙伴们可以看一下在Qt中生成的每个类中都有这个标志。2.在Qt自定义类中添加完该标志后,直接构建的话会报错,具体原因有待研究,解决方法包含如下三步:(1)清除工程(2)qmake(3)构建...转载 2019-06-28 22:12:40 · 1921 阅读 · 3 评论 -
Linux系统下Qt编译程序时cannot find lGL的解决方法
安装完qt creator后发现无法编译程序,提示:找不到libGL动态链接库原创 2019-06-28 22:46:47 · 603 阅读 · 0 评论 -
Qt在什么情况下new完以后不需要delete
Qt提供了类对象析构的简化机制,即QObject及其派生类的对象,如果其parent非0,那么其parent析构时会析构该对象。详细参考可见:https://blog.csdn.net/lihaidong1991/article/details/79388810...转载 2019-07-04 21:04:17 · 1696 阅读 · 0 评论