- 博客(18)
- 收藏
- 关注
原创 Ubuntu20.04下可执行文件开机自启
重新加载Systemd配置。现在,当你重新启动Ubuntu 20.04时,你的可执行文件将会自动启动。将可执行文件复制到适当的位置。通常,你可以将可执行文件复制到。为后缀的服务单元文件,用于启动你的程序。创建一个Systemd服务单元文件。假设你的可执行文件名为。
2024-05-31 15:49:59
310
1
原创 交叉编译qt程序
使用我们在Ubuntu上编译好的qt源码下的qmake生成makefile即可。第四步:在Ubuntu 上编译qt源码(看我的上一篇文章)可以看到生成了makefile。第六步:删除工程里面的*.pro.user文件。第五步:将qt程序拷贝到Ubuntu上,第一步:在win上编写好qt程序。
2023-07-05 10:29:47
696
1
原创 Linux下交叉编译QT源码
根据自己的交叉编译工具链创建一个文件夹,我创建的文件夹叫aarch64-none-linux-gnu-g++,然后将linux-arm-gnueabi-g++文件夹下的内容全部复制到刚刚创建的文件夹下。-xplatform 为qtbase/mkspecs/下创建的aarch64-none-linux-gnu-g++文件夹。-I/opt/qt5.12.5/include/ 和-L/opt/qt5.12.5/lib/根据安装路径修改。将框内的内容修改成自己的编译工具链的绝对路径就行。
2023-07-03 18:14:08
929
1
原创 QT+海康威视SDK开发
返回最后操作的错误码:NET_DVR_GetLastError(https://open.hikvision.com/hardware/definitions/NET_DVR_GetLastError.html)
2023-06-21 17:13:21
1406
原创 QT控件操作(补充)
第一个代码只能显示黄色背景,第二个确实红色字体,黄色背景。所以对于同一个部件,要在同一个setStyleSheet(…)中完全写出来,否则对于该部件来讲,只有最后一个setStyleSheet(…然后pushbutton槽函数就有bool checked参数。2、设置pushbutton的checkable属性。1、代码生成pushbutton。
2023-06-17 10:53:42
255
原创 QT界面切换以及打包和部署
右键自己的工程->添加新文件,然后出现以下界面。2)在工程目录里面找到自己工程的relese模式构建的文件夹。等号后面是图片名字,图片需要放在工程下面。搜索框搜索qt ,打开qt的命令行工具。根据自己的需求选择类名,下面的文件前缀会自动修改。在跳转的槽函数加入以下内容,就能实现界面的跳转。图标格式必须为.ico的格式,其它格式不行。新建一个空的文件夹存放动态库和exe文件。3)进入该文件夹,点击relese文件夹。在工程的.pro文件最后一行添加。第一步:创建一个新的ui界面。点击下一步、完成就行了。
2023-06-14 11:58:44
455
原创 QT给界面添加图片
图标下载网站:https://www.iconfont.cn/search/index?在点击“添加->添加文件”,选中刚刚工程中的图片(一定要保存一下)。点击open with里面的资源编辑器。点击“添加”里面的“添加前缀”使用qlabel添加图片。依次点击下一步、完成。ctrl+s保存一下。选中保存的图片就好了。其它控件的操作同理。
2023-06-13 16:17:23
4574
1
原创 QT信号和槽
信号和槽机制是 QT 的核心机制,要精通 QT 编程就必须对信号和槽有所了解。信号和槽是一种高级接口,应用于对象之间的通信,它是 QT 的核心特性,也是 QT 区别于其它工具包的重要地方。此外如果遇到不懂的函数或类,可以先选中,然后按 F1 键,即可查看介绍。 虽然 Qt 有自动关联功能,但涉及到多个窗体和复杂事件的时候,只能使用手动关联,手动关联使用connect 这个函数。 步骤一:手动选择相应的控件,然后右键->转到槽,以注册和登录为例。 然后选择clicked()信号。
2023-06-13 11:19:45
230
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人