
qt
坚定亦唯美
热爱IT行业,一起加油!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
qt ui界面设计
新建Mainwindow类型的项目,点击ui界面设计,就可以不用编写代码直接设计界面.如何用代码操作ui上的控件,使用ui->button类型方式,可以操作.mainwindow是属于带菜单栏的文件类型.在进行菜单栏的编辑时,可以直接在ui上进行添加修改,十分方便,还可以使用信号与槽,添加某些动作.stactwidget 栈容器,可以储存多页.使用按钮进行切换void MainWindow:...原创 2018-04-09 09:15:49 · 6309 阅读 · 0 评论 -
页面重新布局
1.记录需要删除的控件2.直接删掉布局3.重新布局 QLayout* layout = ui.moduleWidget->layout(); for (std::size_t i = 0; i < m_oldModuleVector.size(); i++) { m_oldModuleVector[i]->setParent(NULL); delete...原创 2019-07-09 18:57:11 · 665 阅读 · 0 评论 -
mysql常规报错验证提示函数
#define UseDebug 1#if(UseDebug) #define CheckQuery(ret,checkObject) \ if(!ret){ \ QSqlError error = checkObject.lastError(); \ if(error.isValid()) { \ QString errorType = CHS("...原创 2019-07-31 17:12:41 · 192 阅读 · 0 评论 -
QXmlStreamReader使用
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-08-24 14:36:52 · 560 阅读 · 0 评论 -
QXmlStreamWriter用法
原文链接:https://blog.youkuaiyun.com/wang_lichun/article/details/7816077(备注转载地址)在前一篇博客《QT QXmlStreamReader用法小结》中,我们介绍了QXmlStreamReader的基本用法。QXmlStreamReader主要用于xml文件的读取,这一篇则介绍QT下xml文件存储类QXmlStreamWriter。先简单介...原创 2019-08-16 09:43:21 · 1232 阅读 · 0 评论 -
创建 shared library
创建 shared library前段时间说了Qt一些类库的使用,今天来换一下口味,来看一下程序设计的问题。今天来说的是关于共享库 shared library。如果你打开一些 Windows 应用程序的目录,你会发现有很多程序的 exe 文件都很小,大约几百K 的样子,并且目录中不仅仅只有一个 exe 文件,还包含着一大堆 dll 文件。这些 dll 其实就是一些共享库,所谓共享库,其实就是一...原创 2019-08-28 09:23:53 · 727 阅读 · 0 评论 -
Qt进程间通信
进程间交互所谓 IO 其实不过是与其他设备之间的数据交互。在 Linux 上这个概念或许会更加清楚一些。Linux 把所有设备都看作是一种文件,因此所有的 IO 都归结到对文件的数据交互。同样,与其他进程之间也存在着数据交互,这就是进程间交互。为什么需要进程间交互呢?Qt 虽然是一个很庞大的库,但是也不能面面俱到。每个需求都提供一种解决方案是不现实的。比如操作系统提供了查看当前文件夹下所有文件的命...原创 2019-08-28 09:37:02 · 320 阅读 · 0 评论 -
QT文件(夹)操作---QFile、QDir、QFileInfo、QTextStream和QDataStream异同
QT文件(夹)操作---QFile、QDir、QFileInfo、QTextStream和QDataStream异同 1.1 文件和目录QFile、QBuffer和QTcpSocket可支持读写设备,用open函数打开,用write或putChar函数写入。用read和read...转载 2019-08-30 21:16:13 · 530 阅读 · 0 评论 -
使用QMediaPlayer播放音频报错
...转载 2019-08-31 12:19:12 · 1092 阅读 · 1 评论 -
qt音频播放
在这里插入代码片```#include <QtCore/QCoreApplication>#include<qmediaplayer.h>#include<qfile.h>#include<qdir.h>#include<qmediaplaylist.h>int main(int argc, char *argv[]){ ...原创 2019-08-31 13:03:03 · 299 阅读 · 0 评论 -
qt 播放音视频简单实现
videoPlayApp.h#pragma once#include <QtWidgets/QWidget>//#include "ui_videoPlayApp.h"#include<qmediaplayer.h>#include<qmediaplaylist.h>#include<qpushbutton.h>#include<...原创 2019-08-31 20:33:42 · 2372 阅读 · 0 评论 -
将exe和dll文件打包成单一的启动文件
当我们用 VS 或其它编程工具生成了可执行exe要运行它必须要保证其目录下有一大堆dll库文件,看起来很不爽,用专业的安装程序生成软件又显得繁琐,下面这个方法教你如何快速把exe...转载 2019-09-01 13:35:04 · 428 阅读 · 1 评论 -
qt读取json文件
(1)JSON文件(config.json){ "autor": "yudabo"...转载 2019-09-02 16:57:14 · 1962 阅读 · 0 评论 -
QSetting读写配置文件ini
qt 中如果想要保存参数,可选用QSettings类生成.ini文...转载 2019-09-08 15:59:35 · 332 阅读 · 0 评论 -
Qt css样式大全(整理版)
字体属性:(font)大小 {font-size: x-large;}(特大) xx-small;(极小) 一般中文用不到,只要用数值就可以,单位:PX、PD样式 {font-style: oblique;}(偏斜体) italic;(斜体) normal;(正常)行高 {line-height: normal;}(正常) 单位:PX、PD、EM粗细 {font-weight...转载 2019-06-04 11:37:11 · 343 阅读 · 0 评论 -
QT链接数据库
QtSql模块提供了与平台以及数据库种类无关的访问SQL数据库的接口,这个接口由利用Qt的模型视图结构将数据库与用户界面集成的一套类来支持。 QSqlDatabase对象象征了数据库的关联。Qt使用驱动程序与各种数据库的应用编程接口进行通信。Qt的桌面版(Desktop Edition)包括如下一些驱动程序: 驱动程序 数据库 QDB2 IBM DB2 7.1版以及更新的版本 QIBA...转载 2018-03-27 20:34:55 · 255 阅读 · 0 评论 -
定时器和基本事件的运用
如何设置一个定时器?1.启动定时器 Id=startTimer(1000) //定时1秒2.关闭定时器 killTimer(Id) Id表示关闭哪个定时器startTimerId= startTimer(1000); //startTimerId表示定时器的名称以示区别//事件处理,定时时间到自动进入timerEvent程序void Widget::timerEvent(QTimerEvent...原创 2018-04-12 10:08:47 · 415 阅读 · 0 评论 -
qt 绘图
//绘图必须在paintEvent 中完成QPainter p(this) 指定绘图设备QPixmap pixmap;pixmap.load("../Image/face.png"); //导入一张图片// QPixmap -> QImagep.drawImage(0,0,tempImage) //绘图指定位置// QImage ->QPixmapQImage image;imag...原创 2018-04-12 14:15:23 · 225 阅读 · 0 评论 -
QT 文件读写
QString path=QFileDialog::getOpenFileName(this,"open","../","txt(*.txt);;all(*.*)"); //获取路径,两个分号 if(!path.isEmpty()) {QFile file(path); //建立文件对象 QByteArray arraytmp; //字节数组...原创 2018-04-12 14:57:29 · 458 阅读 · 0 评论 -
qt与mysql操作处理
首先,要查询相关的驱动是否已经装好了,可以用以下的程序进行验证: #include <QtCore/QCoreApplication>#include <QSqlDatabase>#include <QDebug>#include <QStringList>int main(int argc, char *argv[]){ QCoreAppli...转载 2018-04-22 09:35:37 · 1431 阅读 · 0 评论 -
qt添加菜单栏工具栏
1.创建菜单栏2.添加菜单3.添加菜单项(动作)4.创建工具栏5.添加工具(快捷方式)6.添加状态栏7.添加文本编辑区8.添加浮动窗口如下:关键代码 QMenuBar *pmenuBar=menuBar(); //创建菜单栏 QToolBar *toolBar=addToolBar("工具栏"); //创建工具栏 QMenu *pmenu=pmenuBar->addMenu...原创 2018-04-07 10:52:40 · 2621 阅读 · 0 评论 -
qt模态对话框与非模态
QMenuBar *pmenuBar=menuBar(); setMenuBar(pmenuBar); QMenu *pmenu=pmenuBar->addMenu("menu"); QAction *pAction=pmenu->addAction("New"); pAction=pmenu->addAction("Save"); pAction...原创 2018-04-07 13:48:35 · 196 阅读 · 0 评论 -
qt 文件对话框
pAction=pmenu->addAction("文件对话框"); connect(pAction,&QAction::triggered, [=]() { QString path=QFileDialog::getOpenFileName(this, ...原创 2018-04-07 14:00:09 · 219 阅读 · 0 评论 -
qt与mysql数据可视化
include<QSqlDatabase>#include<QDebug>#include<QSqlQuery>#include<QSqlTableModel>#include<QTableView>#include<QSqlRecord>#include<QString>#include<QItem原创 2018-04-19 09:38:05 · 1152 阅读 · 0 评论 -
QT tcpsocket与tcpserver通信
服务器端程序#include "tcpserver.h"#include "ui_tcpserver.h"#include<QTcpServer>#include<QTcpSocket>#include<QString>tcpserver::tcpserver(QWidget *parent) : QWidget(parent), ui(new ...原创 2018-04-13 21:09:32 · 697 阅读 · 0 评论 -
QT中 uic 工具的使用
使用QT设计师设计的窗口部件,用uic 工具可以转换成C++代码:(1)首先用QT设计师设计一个窗口,选择一个英文目录下,保存为gotocelldialog.ui我的文件保存在:F:\qt-program\gotocell(2)在该目录下创建一个 main.cpp 文件,内容如#include <QApplication>#include <QDialog...转载 2019-05-07 13:18:16 · 5897 阅读 · 0 评论 -
QT tableWidget用法
https://blog.youkuaiyun.com/polokang/article/details/6696982转载 2019-05-20 11:12:26 · 1383 阅读 · 0 评论 -
QT的自动滚动区QScrollArea的用法
https://blog.youkuaiyun.com/qq_31073871/article/details/83117430转载 2019-05-22 19:14:02 · 1590 阅读 · 0 评论 -
QT5.5与MYSQL5.6数据库连接的具体方法与实现
1、QT5.5下载 本文使用的 windows32 QT5.5 版本为(qt-opensource-windows-x86-mingw492-5.5.10),可从我的百度云:https://pan.baidu.com/s/1XsVmgd3Qd-J0BHPVOtMVkA下载 若选用高版本,具体安装方法可自行百度。 2、MYSQL5.6下载 ...原创 2019-05-31 11:13:54 · 518 阅读 · 0 评论 -
基于qt实现多界面视频播放器
文章目录多画面播放器需求分析概要设计详细设计编码实现后期计划多画面播放器需求分析做一个类似VLC的播放器,能播放本地媒体文件、捕获设备、网络流;界面要求多画面监控网格,可自由切换多画面风格;概要设计使用Qt实现界面;使用FFmpeg获取帧,编解码,转码;使用OpenCV处理图...转载 2019-09-16 21:29:46 · 5468 阅读 · 6 评论