社区
C语言
帖子详情
一个Qt程序,需要调用外部的安装包,这个安装包安装需要root权限才能安装, 请教如何设置才能实现外部程序调用 !!
Mr_zhaoxiaoyang
2018-07-25 04:29:22
会执行sudo dpkg -i htbrowser-1.0.0-i386.deb这条命令,实现安装。
或者哪位大神有在linux实现双击可执行程序就可安装程序方法(像windows下安装程序)帮忙介绍一下。
...全文
89
回复
打赏
收藏
一个Qt程序,需要调用外部的安装包,这个安装包安装需要root权限才能安装, 请教如何设置才能实现外部程序调用 !!
会执行sudo dpkg -i htbrowser-1.0.0-i386.deb这条命令,实现安装。 或者哪位大神有在linux实现双击可执行程序就可安装程序方法(像windows下安装程序)帮忙介绍一下。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
毕设新项目-基于C++开发的校医院远程诊断系统源码+项目使用说明.zip
<项目介绍> 该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到94.5分,放心下载使用! 该资源适合计算机相关专业(如人工智能、通信工程、自动化、软件工程等)的在校学生、老师或者企业员工下载,适合小白学习或者实际项目借鉴参考! 当然也可作为毕业设计、课程设计、课程作业、项目初期立项演示等。如果基础还行,可以在此代码基础之上做改动以
实现
更多功能。 使用教程 本项目为
Qt
project, 所以推荐使用
Qt
Creator工具进行构建。 为了使读者更好的在自己的环境上跑通本项目,这里提供我的
Qt
以及
Qt
Creator 版本: 如果出现找不到libopencv_XXX450.dll的错误,本项目所有依赖的dll都放在TeleMedicine/debug/目录下,
需要
将所有dll拷贝到exe文件所在目录: 医生可使用该软件查看患者的电子档案,通过查看CT相片和化验单等数据,为患者写诊断结果, 同时CT相片经过特定的图像处理算法处理后可以更加凸显病灶,提高医生的诊断效率。 使用
Qt
搭建用户界面,操作数据库以及处理CT相片等图像数据。 通过
Qt
的Model/View架构完成表单与数据库的联动。 使用MySQL数据库存储患者的病历档案等信息。 使用OpenCV 的图像处理算法完成病灶检测和细胞计数等功能,对CT照片有很好的处理效果。 技术一:OpenCV 病灶检测功能 检测CT相片中的异物,比如肿瘤,将圈出标记。 使用到的技术:opencv中的霍夫圆检测算法 检测流程: 读取图像 灰度化 高斯滤波,除噪,平滑处理
设置
霍夫圆检测算法的参数
调用
HoughCircles进行圆检测 将检测到的圆在原图中标记显示 细胞计数功能 读取细胞图片 二值化 中值滤波,除噪 Canny边缘检测 漫水填充算法,颜色填充 腐蚀膨胀,进一步除噪 使用findContours函数找寻轮廓 轮廓数就是细胞个数 minEnclosingCircle函数寻找包裹轮廓的最小圆 将圆在原图中画出显示 细胞计数和病灶检测功能的检测效果依赖于参数的
设置
,因此
设置
了参数调节窗口。 CT相片处理 对比度和亮度(convertTo函数) 旋转缩放(放射变化,先生成仿射变换矩阵(getRotationMatrix2D),再对图像进行仿射变换(warpAffine)) 滤波除噪(高斯滤波,双边滤波,中值滤波,均值滤波,方框滤波) 阈值处理(threshold函数) 技术二:MySQL数据库 在 5.12 及之前的版本中,
Qt
的
安装
包
中自带 MySql 驱动,在 plugins/sqldrivers 目录下可以找到,但到了 5.13 之后,MySql 驱动便没有了,这时我们可以选择手动编译。 下载5.13的源码,手动编译生成dll动态链接库文件,将该文件放入
Qt
5.13的数据库驱动文件夹中。 Mysql
安装
流程: 下载压缩包,zip文件 解压之后
设置
环境变量,将bin文件夹的路径放入 在
安装
目录中新建
一个
ini文件,配置端口(3306)、连接数等等 在bin目录下以管理员的身份打开控制窗口,cmd。输入:mysqld --initialize --console, 初始化,初始化之后,会显示本地主机localhost,管理员root,初始化的随机密码。 启动服务:net start mysql 登录数据库:mysql -u root -p,输入初始化的密码, 修改密码语句:ALTER USER root@localhost INDENTIFIED BY ’123456’ 删除数据库:musqld --remove mysql 在
Qt
中使用mysql数据库: 使用QSQLDatabase的方法addDataBase(“QMYSQL”)添加
一个
mysql数据库,
设置
主机名,管理员和密码,数据库名称之后,打开数据库 使用QSqlQuery类(exec,prepare,addBindValue)对数据库增删改查,在exec函数中输入sql语句字符串即可操作数据库。 读入图片:使用QFile类将图片读入,保存为QByteArray字节数组,然后将照片数据封装成QVariant变量,在字符串语句中以问号代替数据,然后使用prepare和addBindValue函数,最后执行插入语句exec 使用QSQLTableModel类和
QT
ableView类,模型视图架构。Model加载数据库中的表格或视图(setTable),然后
QT
ableView
设置
模型(setModel),即可
实现
qt
几种常见
安装
包
制作工具-
Qt
Installer Framework
Qt
IFW提供了一组工具和实用
程序
,可以一次性创建
安装
程序
,并在所有支持的桌面
Qt
平台上部署它们,而无需重写源代码。
Qt
高级开发视频教程
第五章:介绍
Qt
web混合编程,
一个
商用项目,必然会涉及到web交互,这也是很多
Qt
开发者的弱项,这一章讲详细介绍C++
Qt
web混合开发。 第六章:既然是做企业级项目,必然
需要
和后台交互,http编程也是必要的,将...
QT
调用
python脚本时遇到的坑(十一大坑全有)
前言: 由于项目的需求
需要
在开发的上位机上
调用
python脚本 项目需求:
QT
需要
调用
python的脚本进行开发,但是开始入门的时候按照网上的教程进行
一个
简单的hello
程序
都会出错,下面来记录一下。 位数的坑: 首先因为做的项目要
调用
一个
仪器的动态链接库,而那个动态链接库的位数是32位的,并且是VS编译生成的,所以我选的
QT
就是MSVC32位编译器,这就导致了后面的问题...
Qt
虚拟键盘
调用
Qt
虚拟键盘使用,
Qt
安装
,
Qt
插件
安装
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章