![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt
文章平均质量分 79
gloria.Momo
这个作者很懒,什么都没留下…
展开
-
Qt之QFileInfo
QFileInfo的几个构造函数:QFileInfo()QFileInfo( const QString & file )QFileInfo( const QFile & file )QFileInfo( const QDir & dir, const QString & file )QFileInfo( const QFileInfo &am...转载 2018-12-28 14:05:31 · 276 阅读 · 0 评论 -
QT学习之TCP、UDP
TcpClient:1、需要的槽函数void frmTcpClient::initForm(){ isOk = false; tcpSocket = new QTcpSocket(this); connect(tcpSocket, SIGNAL(connected()), this, SLOT(connected())); connect(tcpSock...原创 2019-09-30 10:06:07 · 271 阅读 · 0 评论 -
完全自定义QMessageBox样式
1、综述Qt大佬:一去、二三里的自定义QMessageBox上述链接的窗体继承于大神的自定义Widget,我这里稍作修改,继承于QDialog方便了使用,这里可以任意实现QMessageBox的样式而不受系统约束(设置setWindowFlags(Qt::FramelessWindowHint | Qt::Dialog);后可自定义标题栏)自定义QMessageBox窗体结构示意:...转载 2019-08-07 11:14:48 · 6087 阅读 · 3 评论 -
QT arm播放音频
void SetEquiptestQualityVoice::on_tableWidget_voice_itemDoubleClicked(QTableWidgetItem *item){ QString soundaddr = item->text(); QString soundpathtemp = currpath + soundaddr; SoundPla...原创 2019-08-02 11:40:56 · 870 阅读 · 0 评论 -
显示、隐藏鼠标箭头
显示鼠标箭头:QWSServer::setCursorVisible(true);隐藏鼠标箭头:QWSServer::setCursorVisible(false);原创 2019-08-02 11:32:24 · 2573 阅读 · 2 评论 -
ubuntu14.04安装arm版QT4.8.6(QtEmbedded-4.8.6-arm)并移植到开发板
本人在编译QT库时遇到了很多问题,偶然发现遇到的问题在此博客中都有提及。参考博客:https://blog.csdn.net/hhhhh89/article/details/53888523准备:下载qt-everywhere-opensource-src-4.8.6.tar.gz并复制到ubuntu目录中1、进入存放qt源码的目录解压源码包tar xzvf qt-everywh...转载 2019-08-06 09:38:42 · 970 阅读 · 0 评论 -
QT判断指定目录下的文件类型
判断是否为一个文件:QFileInfo fileinfo(文件绝对路径);fileinfo.isfile();这里返回一个布尔值,如果这个对象指向的是文件或者是文件符号,那么返回真,若不是,比如是个目录,那么就返回假.同理,判断是否为一个文件夹:QFileInfo fileinfo(文件绝对路径);fileinfo.isdir();获取文件后缀名:QString fil...原创 2019-07-26 14:16:24 · 1689 阅读 · 0 评论 -
QTableWidget详细使用(日志显示——执行Linux命令,在tablewidget中显示)
1.初始化tableWidgetvoid setnavigation::init_log_list(){ int width = ui->tableWidget_log_list->width(); //设置3列 ui->tableWidget_log_list->setColumnCount(3); //设置列宽 ui-&g...原创 2019-03-30 15:28:18 · 833 阅读 · 0 评论 -
QString转换QByteArray(char*)时中文问题解决方案
QString To Char* :char* TT::StringToChar(QString str){ char *chStr = NULL; QByteArray ba = str.toLocal8Bit(); chStr = (char *)malloc(ba.length() + 1); memset(chStr,0,ba.length());...原创 2019-07-30 08:57:46 · 1006 阅读 · 0 评论 -
QT获取网页上的信息(json格式)
在.pro文件中添加QT += network#ifndef MYHTML_H#define MYHTML_H#include <QWidget>#include <QNetworkRequest>#include <QNetworkReply>#include <QNetworkAccessManager>#include...原创 2019-07-30 08:47:57 · 648 阅读 · 0 评论 -
QT给控件QLineEdit添加clicked()事件方法
做Qt开发的会知道QLineEdit是默认没有clicked事件的,但是Qt有很好的一套信号/槽机制,而且Qt是基于C++面向对象的思想来设计的,那么我们就很容易通过自己定义一些类,重写QLineEdit的一些方法去实现没有的方法,比如clicked事件.本人就以QLineEdit 添加clicked事件来说明. Qt里面有个关键字emit,这个关键字意思就是触发一个信号,具体emit更详细...转载 2019-03-21 17:27:01 · 6207 阅读 · 0 评论 -
QT之文件读写操作
IO操作的主要函数接口打开设备:bool open(OpenMode mode)读取数据:QByteArray read(qint64 maxSize)写入数据:qint64 write(const QByteArray & byteArray)关闭设备:void close()IO操作的本质是连续存储空间的数据读写QT中IO设备的继承类图:QFile Cl...转载 2018-12-29 15:08:10 · 1138 阅读 · 0 评论 -
QApplication类参考
主页 | 所有的类 | 主要的类 | 注释的类 | 分组的类 | 函数 QApplication类参考QApplication类管理图形用户界面应用程序的控制流和主要设置。 详情请见……#include <qapplication.h>继承了QObject。被QXtApplication继承。所有成员函数的列表。公有成员 QAppli...转载 2018-12-28 16:13:25 · 281 阅读 · 0 评论 -
QApplication的用法
QApplication管理GUI程序的控制流和主要设置。QApplication包含窗口系统和其他来源处理过和发送过的主事件循环。它也处理应用程序的初始化和收尾工作,并提供对话管理。QApplication可以对系统和应用的大部分设置项进行设置。对于用Qt写的任何一个GUI应用,不管这个应用有没有窗口或多少个窗口,有且只有一个QApplication对象。而对于用Qt写的非GUI应用...转载 2018-12-28 15:56:10 · 44276 阅读 · 2 评论 -
QT对话框中show和exec的区别
QDialog的显示有两个函数show()和exec()。他们的区别在参考文档上的解释如下:show():显示一个非模式对话框。控制权即刻返回给调用函数。弹出窗口是否模式对话框,取决于modal属性的值。exec():显示一个模式对话框,并且锁住程序直到用户关闭该对话框为止。函数返回一个DialogCode结果。在对话框弹出期间,用户不可以切换同程序下的其他窗口,直到该对话框被关闭。从...转载 2019-10-10 17:18:54 · 473 阅读 · 0 评论