![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT
仰望星空e
这个作者很懒,什么都没留下…
展开
-
Qt信号槽
自定义信号 a)Qt 在类的声明中通过 signals 关键字标示来定义一个自定义信号 //自定义信号标示符号 signals: void mysignal(); //自定义信号 mysignals b)Qt 在类的声明中中通过 slots 关键字来标示定义槽函数 (上述:槽函数就是成员函数所以要有权限修饰不同的权限使用范围也不一样) //定义一个公有的槽函数 pu...原创 2020-12-08 23:16:28 · 241 阅读 · 0 评论 -
重新了解QT
Qt优点是基于C++的一种语言扩展(Extention)。具有非常好的可移植性(Portable)支持跨平台构建(Cross-Platform Builds)开源软件(Open Source)使用起来简便高效(concise)Qt技术发展方向Qt不只是一个GUI库,因为Qt十分庞大,并不仅仅是GUI组件。使用Qt,在一定程度上你获得的是一个“一站式”的解决方案:不再需要研究STL,不再需要C++的<string>,不再需要到处去找解析XML、连接数据库、访...原创 2020-10-24 15:10:17 · 256 阅读 · 0 评论 -
QT 编译 0 error 0 waring
pro加上CONFIG+=warn_off不出error从此 0 error 0 waring省心省力,眼不见为净原创 2020-05-11 14:24:11 · 211 阅读 · 0 评论 -
Qt qss的创建及简单使用
qss的创建:在工程中添加新文件 选择QT Resource file 命名为XXX.qss 编辑qss文件 /*************************CMainWindow*****************/#MainWindow{ background-color: rgba(131,175,155 100%);}#pushButton:hover { color: red } //#pushButton:enabled { color: blue } ...原创 2020-05-08 23:10:35 · 2341 阅读 · 0 评论 -
QStringListModel
QStringListModel类提供了一个模型,该模型向视图提供字符串。QStringListModel是一个可编辑的模型,可用于需要在视图小部件(如QListView或QComboBox)中显示多个字符串的简单情况。该模型提供可编辑模型的所有标准函数,将字符串列表中的数据。使用data()函数读取项数据,并使用setData()写入项数据。可以使用rowCount()函数找到行...翻译 2020-04-22 09:32:56 · 423 阅读 · 0 评论 -
QT qobject_cast用法
文档:T qobject_cast(QObject * object)Returns the given object cast to type T if the object is of type T (or of a subclass); otherwise returns 0. If object is 0 then it will also return 0.The class...原创 2020-04-13 09:49:05 · 1551 阅读 · 0 评论 -
Windows 下QT应用程序打包
利用QT自带工具打包:使用那个黑乎乎的命令行窗口进入到 工作目录使用 windeployqt xx.exe按回车自动生产相关依赖库文件原创 2020-03-26 16:19:42 · 138 阅读 · 0 评论 -
QT国际化
QTranslator *translator = new QTranslator(qApp); translator->load(QString("en.qm")); qApp->installTranslator(translator); ui->retranslateUi(this);//.proTRANSLATIONS +=...原创 2020-03-24 11:19:54 · 125 阅读 · 0 评论 -
Qt Pro
平台相关处理这里需要做的是根据qmake所运行的平台来使用相应的作用域来进行处理。win32{ SOURCES += hello_w.cpp}else{ SOURCES += hello.cpp}//Linux或Unix使用作用域unix...原创 2020-03-20 16:01:47 · 122 阅读 · 0 评论 -
QtXml
QDomNode Getnode(QString Childnodename,QDomNode fathernode,QDomDocument doc ){ QDomNodeList childList = fathernode.childNodes(); for(int j = 0; j < childList.count(); j++){ ...原创 2020-02-27 12:55:59 · 351 阅读 · 0 评论 -
QMessageBox
QMessageBox:: StandardButton reply= QMessageBox::information(NULL, "Title", "close",QMessageBox::Yes|QMessageBox::No);if (reply == QMessageBox::Yes){ //}else if (reply == QM...原创 2020-02-14 17:48:55 · 104 阅读 · 0 评论 -
QT Graphics View 图形视图框架
The Graphics View Architecture图形视图体系结构Graphics View provides an item-based approach to model-view programming, much like InterView's convenience classes QTableView, QTreeView and QListView. Severa...原创 2020-01-15 10:11:52 · 340 阅读 · 0 评论 -
QT QDir
QString absoluteFilePath(const QString & fileName) constQString absolutePath() consteg: QString path="K://test/test.txt"; QDir dir(path); path=dir.absolutePath();原创 2020-01-06 03:22:09 · 305 阅读 · 0 评论 -
QT 目录遍历,过滤与查找
查找目录下已存在的sd*目录 QString Path ="/mnt/"; QDir dir(path); if (!dir.exists()) { return; } QStringList list,Names; Names = dir.entryList(QDir::Dirs | QDir::NoDotA...原创 2019-12-31 10:01:57 · 479 阅读 · 0 评论 -
查询乱码的编码格式
查询乱码的编码格式:进入以下网站进行查询(乱码例子为:锘挎槬鐪犱笉瑙夋檽锛屽澶勯椈鍟奸笩)http://www.mytju.com/classcode/tools/messyCodeRecover.asp原创 2019-12-26 11:02:35 · 7406 阅读 · 0 评论 -
QT LineEdit 控件 输入限制
可以通过setValidator函数来限制数据类型setValidator函数的参数是QValidator,主要有3种:QIntValidator //限制只能输入整数,限制范围QDoubleValidator //限制只能输入浮点数,包括范围,小数点位数QRegExpValidator //限制规则按指定的正则表达式正则表达式RegExp regx("[0-9...原创 2019-12-20 13:19:40 · 2152 阅读 · 0 评论 -
qt 加载图片
//SplashScreen程序动画 QPixmap image(qApp->applicationDirPath()+"/timg.jpg"); QSplashScreen SplashScreen; SplashScreen.setPixmap(image); SplashScreen.show(); //加载图片 Q...原创 2019-12-12 17:06:39 · 594 阅读 · 0 评论 -
Qt QDialog
QDialog *Mydialog=new QDialog; //阻塞窗口关闭后往下执行 if(Mydialog->exec() == QDialog::Accepted) { } else { qDebug()<<"quit dialog"<<endl; ...原创 2019-12-12 09:48:25 · 298 阅读 · 0 评论 -
QT屏蔽qDebug的方法
QT屏蔽qDebug的方法在工程文件.pro里面添加DEFINES += QT_NO_WARNING_OUTPUT\ QT_NO_DEBUG_OUTPUT然后clean 再rebuild ;这样就能屏蔽qDebug的输出信息了参考:https://www.cnblogs.com/yikezhuixun/p/6061024.html...原创 2019-12-11 17:28:38 · 839 阅读 · 0 评论 -
QT从文件一行行读取
void AutoText_UI::ReadFile(){ QFile file("E:/wt.txt"); if (file.open(QIODevice::ReadOnly | QIODevice::Text)) { QString line; QTextStream in(&file); //用文件构造流 ...原创 2019-12-11 14:03:57 · 14680 阅读 · 1 评论 -
Qtime
void start(); int restart();int elapsed() const;测算运行时间#include <QDebug> #include <QTime> QTime time; time.start(); function(); qDebug()<<time.elapsed()/1000.0&l...原创 2019-11-29 13:31:39 · 251 阅读 · 0 评论 -
QT字符串操作
QString是QT提供的字符串类备份 字符串的处理方法。为了方便查找使用 借用强大的坛友资源QString1. 将一个字符串追加到另一个字符串的末尾QString str1 = "hello ";QString str2 = "world";str1.append(str2); // str1 = "hello world"2. 从...原创 2019-11-28 23:22:50 · 1565 阅读 · 0 评论 -
QT QString类型转换为const char*
toLatin1、toLocal8Bit都是QString转QByteArray的方法,Latin1代表ASCII,Local8Bit代表unicode。QString str = "date -s 2019/11/12";system(str.toLatin1());const char*指向字符常量的指针...原创 2019-11-12 08:59:56 · 1495 阅读 · 0 评论 -
Ubuntu14.04 64位运行32位程序 ./qt-creator-linux-x86-opensource-2.6.1.bin 问题解决
./qt-creator-linux-x86-opensource-2.6.1.bin./qt-creator-linux-x86-opensource-2.6.1.bin:: error while loading shared libraries: libgobject-2.0.so.0: cannot open shared object file: No such file or ...原创 2019-09-26 09:19:44 · 1033 阅读 · 0 评论 -
./qt-creator-linux-x86-opensource-2.6.1.bin 遇到问题
./qt-creator-linux-x86-opensource-2.6.1.bin./qt-creator-linux-x86-opensource-2.6.1.bin: error while loading shared libraries: libgobject-2.0.so.0: cannot open shared object file: No such file or di...原创 2019-09-25 17:38:10 · 709 阅读 · 0 评论 -
Qt MSVC与 mingW
安装Qt MSVC版本 配置麻烦qt-opensource-windows-x86-msvc2010_opengl-5.4.1开始一直配置 编译器报错 因为msvc2010 没装 就装了个 vs2010 ........我丢cdb Debugging Tools for Windows这个工具参考https://blog.csdn.net/ly20056402...原创 2019-09-25 10:34:05 · 812 阅读 · 0 评论 -
QT获取控件句柄
HWND hhwnd=(HWND)lable->winId();原创 2019-09-19 10:29:23 · 3601 阅读 · 0 评论