- 博客(46)
- 资源 (5)
- 收藏
- 关注
原创 calling ‘end‘ with incomplete return type ‘QTextBlock‘
在进行 QTextDocument 操作时,类的帮助文档中包含有end函数,但是在使用是却提示calling 'end' with incomplete return type 'QTextBlock' 错误 QTextDocument document; QString html = saveHtmlToPDF(); document.setHtml(html); document.print(&printer); document.end();
2022-05-15 21:01:15 459
转载 QSS使用及常用控件的样式设置
什么是QSSQt Style Sheet简称QSS,Qt的样式表,模仿CSS,为Qt界面设置炫酷的展示效果。如何使用QSS推荐使用第二种方式方式一:在界面中设置不推荐使用在编辑器中找到要设置样式的.ui文件,双击该文件,在界面编辑器中显示该文件在界面编辑器的右侧,右键单击,在弹出的右键菜单中选择“改变样式表”字样在弹出的“编辑样式表”框中输入正确的样式表代码点击“应用”(或“use”)按钮,可以直接在编辑器界面中看到样式表对作用控件的样式改变点击“确定”(或“Ok”)按钮,样式表设
2022-03-14 21:55:14 3543 1
原创 QT操作mysql
1.获取查询内容:QString selectstr = QString("select malfunstrid from malfunct_str order by malfunstrid desc limit 1 "); query.exec(selectstr); QSqlRecord rec = query.record(); //1.获取选中选中id号的数据库数据 while(query.next()) {...
2021-11-25 20:31:49 934
原创 VS2010调试QT连接mysql数据库
通过VS调试QT程序有很多方便之处,但是用vs编译QT数据库时会报“QSqlError”: No such file or directory错误,这时需要将一些mysql的库文件跟dll文件放置到相应的目录下,1).pro中写了QT +=sql,2)包含了相应头文件QSqlDatabase、QSqlError、QSqlQuery3)将MySQL\MySQL Server 5.7\lib下的libmysql.dll拷贝到F:\QT\5.9.7\mingw53_32\bin(安装目录)下.
2021-11-04 18:43:39 957
原创 Mysql中插入图片显示NULL
1. 通过mysql的shell命令进行测试,如果在shell中插入图片有问题,那么代码也就不能实现。不能插入的原因:1. 路径问题,在windows中用的‘/’2.mysql默认的允许导入导出路径问题,secure-file-priv字段针对secure-file-priv问题可以先通过shell中命令查看是否是mysql系统默认设置的路径,如果系统设置了路径则需要修改。我遇到的就是这个问题通过root权限登入,然后执行 show global...
2021-06-28 16:10:40 1253
原创 Qt安装MySQL驱动
在Qt安装完成之后,若直接在Qt中连接MySQL数据库,往往会出现以下错误QSqlDatabase: QMYSQL driver not loadedQSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QPSQL QPSQL7这是因为Qt还未安装MySQL的驱动,以下以Qt5.12和MySQL8.0为例,详细介绍如何解决上述问题。大致流程第一步首先需要确保你的Qt在安装的时候勾选了source(即源码),在Qt的安装目.
2021-02-23 09:04:02 1249
原创 C++中找数组最大值和对应的下标
可以用max_element()及min_element()函数,二者返回的都是迭代器或指针。头文件:#include<algorithm>1.求数组的最大值或最小值1)vector容器例 vector<int> vec最大值:int maxValue =*max_element(v.begin(),v.end());最小值:int minValue =*min_element(v.begin(),v.end());2)普通数组例 a[]=...
2021-01-14 18:33:30 14062
原创 关于构造函数不能有返回类型错误
执行nmake是报 构造函数不能有返回类型 错误 显示是“某个类名 ::{ctor}”构造函数不能有返回类型比较别人的代码才注意到,在定义类时最后没有加冒号
2020-09-07 21:48:37 1722 1
原创 Linux中QT程序打包
目的:将Linux下自己写好的程序进行发布或者拷贝到其他电脑上运行。工具:patchelf cmake linuxdeploy安装patchelf软件sudo apt install patchelf安装cmake软件sudo apt install cmake编译QT的环境变量,把环境变量写入~/.bashrc中,然后执行source命令,让其立即生效不需要重启在bashrc文件中添加以下内容:#add QT ENVexport PATH=...
2020-09-05 15:22:31 848
转载 QT中switch case用字符串做表达式
遇到问题的原因:在QT中使用comboBox控件时需要选择某个下拉选项,而有时下拉选项设置的是字符内容,选择槽函数时又需要选择 currentIndexChanged(QString),这时就会存在问题,需要用qHash函数将其进行转换成类似于密码的一串数字进行使用还一种方式就是在选择槽函数时选则 currentIndexChanged(int index),函数只会将内容认为是第一个、第二个、第三个...
2020-09-02 21:47:56 3332
转载 QT中常用字符串操作
补码Qt 字符串截取常用函数1、boolQString::startsWith // 字符串以XX开头,返回true,第二个参数可以设置大小写敏感QString str = "Bananas";str.startsWith("Ban"); // returns truestr.startsWith("Car"); // returns false2、bool QString::endsWith // 字符串以XX结尾,返回false,第二个参数可以设置大小写..
2020-08-30 22:19:15 1241
原创 VS中进行QT调试
需要在VS中进行调试,需要配置些东西1. 安装QT VS Tools,有两种方式,一种直接在 工具---》扩展与更新---》联机 中搜索QT然后点击下载安装;另外一种方式是从QT网站下载qt-vsaddin-msvc2017-2.3.0.vsix文件,注意通过方式一会出现安装后提示错误或者下载时就卡顿的情况,方式二安装后有些版本不匹配也安装不了,我这两种方式都试过多次,最后还是网上的贴子说要qt-vsaddin-msvc2017-2.3.0.vsix安装成功了,结果到QT官网又找不到2.3.0版,本想放
2020-08-19 16:26:33 1871
转载 QT中文件读写操作
1.read读文件加载文件对象 QFile file("文件地址"); 打开加载的文件file.open(打开方式); 操作文件 关闭打开的文件file.colse(); void Widget::on_pushButton_clicked() { QFile file("L:/qtpro/_qtApp/text/t.txt"); file.open(QIODevice::ReadOnly | QIODevice::Text); QByteArray t ...
2020-07-22 23:21:03 2545
原创 QT串口延时接收数据
遇到的问题:做了个串口小助手来接收数字湿度大气压力计,接收到的数据是分段的,不完整。处理思路:创建两个槽函数(SLOT),当串口有数据应答时系统会给一个 readyRead()信号,用槽函数接收一个信号,并处理。在进入到这个槽函数后设置一个定时,当定时走完会有一个timeout()信号,用另一个槽函数处理定时完成后的事情。代码:...
2020-07-21 09:25:37 4692 3
转载 QT读写Excel
Visual Basic for Applications(VBA)是一种Visual Basic的一种宏语言,主要能用来扩展Windows的应用程式功能,特别是Microsoft Office软件。也可说是一种应用程式视觉化的Basic Script。1994年发行的Excel 5.0版本中,即具备了VBA的宏功能。在VBA的参考手册中就可以看到具体函数、属性的用法,Qt操作Excel主要通过QAxObject+ Excel VBA来实现!关于Qt对Excel的操作,网上的资料挺多...
2020-05-26 16:08:03 1503
原创 QT 项目打包提示缺少动态库
QT项目打包遇到提示无法定位输入点_xxxxxx 于动态库连接 xxxx\libwinpthread-1.dll上。先说下个人理解逻辑,QT打包大致跟其他博主说的一样,利用QT提供的windeployqt(indeploy 部署意思)软件进行打包,他会将需要的动态库以及依赖文件找出放入一个文件夹中,我安装的QT软件提供了多个支撑系统的windeployqt软件,如下图,有支撑安卓的有支撑msvc的还有mingw的,这就存在一个问题,如果你构建项目时用的mingw的而打包时用的是msvc的打包,就会出现找
2020-05-15 10:03:25 2176 1
原创 matlab 关闭指定窗口
matlab中有时要绘制多个图形,并且可能需要保存,这时可以用窗口对象发方式进行关闭和保存。例如:x1 = [2 4 7 2 4 5 2 5 1 4];x2 = [1 8 7 2 9 5 2 5 9 4];hid = figure(1);bar(x1);hid = figure(2);bar(x2);pause(0.5);saveas(gcf,'E:\7_ program...
2020-04-30 09:11:09 4501
原创 ubuntu中解压
下载了fcitx的安装包,发现需要解压,于是网上找了下关于解压的一些知识,记录解压tar.xz文件先把问间转换成tar格式的$xz -d ***.tar.xz$tar -xvf ***.tar解压完成tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命...
2020-02-14 11:07:57 191
原创 ubuntu 18.04版本安装搜狗输入法
1.下载搜狗输入法:https://pinyin.sogou.com/linux/?r=pinyin,下载时选择默认的下载并安装在弹出的框中点击“安装(install)”2.安装fcitx打开终端,输入fcitx,回车如果没有安装,按照提示安装sudo apt-get install fcitx-binsudo apt-get install fcitx-table...
2020-02-13 16:16:10 230
原创 如何在Ubuntu 18.04上安装GCC编译器
为了更新下载速度加快将下载的源改成国内源,操作见:https://blog.csdn.net/shetougong/article/details/104247394其中一定要注意自己的ubuntu版本,更加版本修改deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb-sr...
2020-02-12 21:14:27 958
转载 Ubuntu16.04密码正确进不了界面
目录第一步,查问题的原因(1)搜罗一下网上的回答(2)查找问题(3)问题描述(4)百度问题的解决方式(5)确定问题的原因第二步,解决问题---卸载原有的驱动第三步,一体化安装(CUDA +NVIDIA驱动)+cuDNN第四步,其他备注正文说明:上次是:Ubuntu 系统循环登陆界面,密码帐号不可操作,键盘鼠标无效。这次是:ubuntu循环...
2020-02-12 15:56:28 2925
原创 linux中一些关于输入问题的处理方法
vi中按上下左右键出ABCDcp /etc/vim/vimrc ~/.vimrc目录简介 vim是什么 vim的下载与安装 1. 在线安装 2 手动下载编译安装 vim的初始化配置.vimrc 1. 存放位置 2. 主要命令参数 . vim的语法高亮/配色方案 1) vim编辑环境配色: 2) 文本区域配色: vim的代码...
2020-02-12 15:20:01 270
原创 linux中使用U盘拷贝
首先你得保证你的U盘的格式是fat格式。然后进入/mnt/目录新建一个usb目录,用于专门放置U盘执行sudo fdisk -l命令查看硬盘信息,然后插上U盘,再执行sudo fdisk -l,可以看到有新的设备添加进来了截图中的 /dev/sdb1 就是U盘,然后通过sudo mount -t vfat /dev/sdb1 /mnt/usb 命令将U盘挂载。...
2020-02-11 12:57:08 1467
转载 ubuntu中安装中文输入法
详解连接https://blog.csdn.net/u011795345/article/details/53041707
2020-02-10 15:32:26 135
原创 linux中下载安装包
情况一:知道网址如:下载搜狗输入法的安装包下载地址为:http://pinyin.sogou.com/linux/点击下载后弹出下载提示,360网页下载会有下载提示,把下载地址拷贝下来,如下载地址是http://cdn2.ime.sogou.com/dl/index/1571302197/sogoupinyin_2.3.1.0112_amd64.deb?st=7hb7zEOnGEAfb...
2020-02-10 14:23:15 3944
qt-vsaddin-msvc2017-2.3.0 +Visualizer.rar
2020-08-19
sources.list
2020-02-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人