社区
Qt
帖子详情
QT linux 做类似画板的程序该怎么入手
shagua0916
2018-12-03 08:33:45
QT linux 做类似画板的程序, 类似VC MFC里面的 view 做画板,QT里面有吗?qq 1714218815 13184231910微我找个师傅学一下。
...全文
618
1
打赏
收藏
QT linux 做类似画板的程序该怎么入手
QT linux 做类似画板的程序, 类似VC MFC里面的 view 做画板,QT里面有吗?qq 1714218815 13184231910微我找个师傅学一下。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
南京短暂的春天
2018-12-03
打赏
举报
回复
Plug & Paint Basic Tools Example
Plug & Paint Example
打开qt creator把这两个例子看一下
Linux
环境打包
QT
程序
Qt
是一个跨平台的GUI框架,可以在多种操作系统上运行,包括
Linux
、Windows和macOS。因此,将
Qt
程序
打包为
Linux
可执行文件可以确保在
Linux
系统上正确运行,而不受其他平台的影响。在
Linux
系统中,软件包管理是一个重要的概念。通过打包
Qt
程序
,可以将
程序
及其依赖项打包到一个文件中,方便在其他
Linux
系统上部署和运行。这样可以避免用户在安装
程序
时遇到缺少依赖项的问题,简化了部署流程。打包
Qt
程序
使其成为一个独立的可执行文件,方便发布和分发。
Linux
下打包发布
QT
程序
,并运行在其他没有安装
QT
环境的
linux
系统上
第一次用
QT
开发
程序
并打包发布到任意
Linux
系统上,期间踩了很多坑,最后目标达成,付出艰辛之后取得的成绩才更可贵啊,现将过程及问题总结一下,希望有相同需求的朋友少走点弯路。 网上有很多
Linux
下
QT
打包发布的方法,介绍比较多的是利用打包脚本(pack.sh)进行打包,以文章https://blog.csdn.net/qq_27350133/article/details/83445258为典型,介绍较为清晰,然而当我用这种方式打包发布后在没有安装
qt
环境的其他
Linux
机器上,
程序
并不能正常运行,还是
Linux
下
QT
程序
打包
目前我接触到的
Linux
下的
QT
程序
打包方法主要有两种:第一种:通过脚本进行打包,这种方法简单方便,但是通过这种方式打包的
QT
程序
,并不能放到另一台干净的
Linux
系统下运行,所以不太推荐;网上有关
QT
程序
打包的教程大多都是Windows下的教程,有关
Linux
下
QT
程序
打包的教程很少,而且大多说的不是很详细,在这里我整理了以下有关
Linux
下
QT
程序
打包的方法,仅供大家参考学习,有关Windows下
QT
程序
打包的方法可以看我另一篇博客“
QT
项目超详细打包教程”下面是我的路径以及可执行文件。
在
Linux
下打包
Qt
程序
在windows和mac中
qt
有自己的依赖打包
程序
,分别是windeploy
qt
和macdeploy
qt
,但却没有自带的
linux
deploy
qt
,需要下载三方
程序
使用。将最新版
程序
linux
deploy
qt
-x86_64.AppImage下载后改名为
linux
deploy
qt
以方便调用。将改名后的
linux
deploy
qt
权限改为777,可以使用命令chmod 777
linux
deploy
qt
完成修改。用于指定相对于应用
程序
目录的 glob 模式,该模式用于在搜索库时忽略匹配的文件或目录。
如何手动打包
Linux
(麒麟系统)的
Qt
程序
Qt
在windows上有自带的windeploy
qt
来帮助打包
程序
,但是对于
linux
系统来说
Qt
并没有自带对应的打包
程序
。尽管存在开源的
linux
deploy
qt
打包
程序
,但是在使用的过程中会出现很多问题,对于arm架构的系统来说需要编译并修改源码等等。确定你
程序
所需要的插件,然后将你使用的
Qt
版本对应的插件复制到plugins里边。你可以根据各个库后面的路径来找到对应的库,并将它们全部复制到之前创建的lib目录下。复制你的可执行
程序
到bin目录下(将 your_executable。
Qt
21,503
社区成员
26,693
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章