Qt
enjoyfate
这个作者很懒,什么都没留下…
展开
-
Qt的事件-槽与C#的事件委托 类似
Qt中定义了Q_OBJECT后,会为每个这样的类生成一个moc信息,有一个编号,和这个编号对应的signal或者slot的名称。connect的时候就把调用哪个slot的编号确定下来,同时检查slot的函数签名是否一致,从来实现所谓的“类型安全”,然后在触发slot的时候,会根据这个编号,来调用相应的方法。委托,就是包装的函数指针,在创建委托的时候,会把函数名称和函数指针在内部对应起来,clr根据函数名称来确定传入委托的函数指针是否是类型安全的。然后根据函数指针来调用函数。然后MS有扩展了编译器,搞出了2原创 2020-06-03 13:30:17 · 1012 阅读 · 0 评论 -
qt ip 地址校验
https://evileg.com/en/post/56/QString IpRange = "(?:[0-1]?[0-9]?[0-9]|2[0-4][0-9]|25[0-5])"; //255 QRegExp IpRegex ("^" + IpRange + "(\\." + IpRange + ")" ...原创 2020-04-13 21:45:55 · 1602 阅读 · 0 评论 -
错误: default argument missing for parameter 2 of
https://blog.csdn.net/hellochristie/article/detail重新编译ns2源码时遇到错误: default argument missing for parameter 2 of `test::test(test只是例子)类似class test:{Q_OBJECTpublic:test(QWidget *parent ...原创 2020-04-12 20:41:57 · 1210 阅读 · 0 评论 -
Qt工作笔记-QLineEdit中使用setValidator里面的坑
ui->lineEdit->setValidator(new QDoubleValidator(0,100,2,ui->lineEdit));这种方法不管用。正确的方法如下: QRegExp double_rx("100|([0-9]{0,2}[\.][0-9]{1,2})"); ui->lineEdit->setValidator(ne...原创 2020-04-12 18:10:05 · 1793 阅读 · 0 评论 -
QPushButton 实现保持按下效果
https://blog.csdn.net/qiangzi4646/article/details/80135120button->setCheckable(true);button->setAutoExclusive(true);在默认按下按钮的那个按钮 最后设置 :button->setChecked(true);...原创 2020-03-07 18:38:00 · 2860 阅读 · 0 评论 -
Qt处理耗时任务,显示等待界面的两种方式,并防止界面假死与用户误操作
https://blog.csdn.net/qq_24282081/article/details/95782291转载 2020-03-07 08:27:02 · 1916 阅读 · 0 评论 -
QMovie与内存泄露
http://blog.sina.com.cn/s/blog_d0d644520102vjnb.html内存泄露:简单地说就是申请了一块内存空间,使用完毕后没有释放掉。它的一般表现方式是程序运行时间越长,占用内存越多,最终用尽全部内存,整个系统崩溃。由程序申请的一块内存,且没有任何一个指针指向它,那么这块内存就泄露了。周期性调用!!需要生成很多QMovie实例。时间久了当然句柄数不够。...转载 2020-03-06 22:53:32 · 1267 阅读 · 0 评论 -
qt中destroyed和close窗口有什么区别
qt的assistant中关于destroyed只有QObject类的该信号,其中说的很清楚“对象被destroyed前将立即发送该信号,其不能够被阻塞。该对象的所有子对象在信号发送以后会被立即销毁。”而QWidget与QWindow差不多都是释放窗口相关资源。QWidget的close槽函数是像widget发送QCloseEvent,如果widget未设置Qt::WA_DeleteOnClo...原创 2020-03-06 22:52:27 · 6722 阅读 · 1 评论 -
QT5 设置开机动态启动画面(gif与swf两种动画格式)
https://blog.csdn.net/jays_/article/details/84876254转载 2020-03-06 22:48:19 · 939 阅读 · 0 评论 -
Qt制作一个等待加载窗口
https://blog.csdn.net/qq_29844879/article/details/80215885转载 2020-03-06 22:47:43 · 1638 阅读 · 0 评论 -
Qt 让弹出的窗口居中显示
QApplication a(argc, argv); MainWindow w; w.show(); w.move ((QApplication::desktop()->width() - w.width())/2,(QApplication::desktop()->height() - w.height())/2); return a.exec();...转载 2020-03-02 10:36:24 · 1320 阅读 · 0 评论 -
Qt QListWidget实现图片缩略图列表
https://www.cnblogs.com/fuqia/p/9003954.htmlfor(auto tmp : fileNames)101 {102 //定义QListWidgetItem对象103 QListWidgetItem *imageItem = new QListWidgetItem;104 //为单元项设置属...转载 2020-03-01 23:04:14 · 549 阅读 · 0 评论 -
Qt---Layout,设置控件边距,拉伸因子
https://blog.csdn.net/u012319493/article/details/51866152转载 2020-03-01 22:51:34 · 657 阅读 · 0 评论 -
QT-多线程与界面之间交互总结
https://www.cnblogs.com/lifexy/p/10907901.html1. 线程与界面组件需要注意的地方在QThread线程中不能直接创建QWidget之类的界面组件. 因为在QT中,所有界面组件相关的操作都必须在主线程中(也就是GUI thread) 所以, QThread线程不能直接操作界面组件.2.QThread线程如何操作界面组件-方法1将多线程类对...原创 2020-02-16 22:28:20 · 1963 阅读 · 0 评论 -
QT技巧 - 如何让主界面不卡顿
https://blog.csdn.net/itas109/article/details/79621255前端只做界面展示,后端只做数据处理通俗一点就是各人自扫门前雪,莫管他人瓦上霜原创 2020-02-16 22:19:57 · 981 阅读 · 0 评论 -
Qt汉字显示与字体使用方法
http://blog.sina.com.cn/s/blog_13f1c0bc40102z3qd.htmlQApplication a(argc, argv); QFont appFont(QString::fromUtf8("SimSun")); a.setFont(appFont);原创 2020-02-16 17:23:56 · 526 阅读 · 0 评论 -
如何修改Qt标准对话框的文字(例如,英文改成中文)
https://blog.csdn.net/libaineu2004/article/details/19030129QApplication a(argc, argv);//加载Qt标准对话框的中文翻译文件QTranslator tran;bool ok = tran.load("qt_zh_CN.qm", "C:\\qt\\4.8.5_VS2010\\tra...原创 2020-02-16 16:47:35 · 475 阅读 · 0 评论 -
Qt QtConcurrent之 Run 函数用法
https://blog.csdn.net/luoyayun361/article/details/80288610//调用外部函数 QFuture<void> f1 =QtConcurrent::run(func,QString(index++)); //调用类成员函数 QFuture<void> f2 =QtConcurrent::run(t...原创 2020-02-16 10:33:54 · 673 阅读 · 0 评论 -
Qt处理耗时任务,显示等待界面的两种方式,并防止界面假死与用户误操作
https://blog.csdn.net/qq_24282081/article/details/95782291原创 2020-02-15 20:31:15 · 1448 阅读 · 0 评论 -
Qt画面切换和刷新延迟的问题
https://bbs.csdn.net/topics/390794300做了一个播放器:点击列表显示播放界面时候,发现播放界面显示延迟了。要等到歌曲信息获取并且播放起来后才能显示播放界面。我明明把画面切换和update放在前面的,为什么非要等到后面的歌曲信息获取和播放成功后才正常显示播放界面呢?请Qt高手给予解答,跪求。感觉Qt的流畅度不够啊。我是通过发送信号的方式处理动作的,即使我...原创 2020-02-15 19:38:20 · 2169 阅读 · 0 评论 -
Qt 使用QLabel、QMovie加载gif图片实现动态等待窗口
https://www.cnblogs.com/MakeView660/p/10811808.html原创 2020-02-14 21:40:22 · 859 阅读 · 0 评论 -
Object::connect: No such signal
https://blog.csdn.net/lile777/articlehttps://blog.csdn.net/fanyun_01/article/details/80164732MyThread *Rev = new MyThread();connect(Rev, SIGNAL(char* Data,int DataLen), this, SLOT(SerialRe...原创 2020-02-09 13:00:14 · 227 阅读 · 0 评论 -
Qt工作笔记-使用信号与槽让两个界面进行数据通信
https://blog.csdn.net/qq78442761/article/details/79720578 widget2=new Widget2(); connect(widget2,SIGNAL(sendData(QString)),this,SLOT(receivData(QString)));原创 2020-02-09 12:27:22 · 704 阅读 · 0 评论 -
invalid use of non-static member function
https://blog.csdn.net/fengfengdiandia/article/details/82465987原创 2020-02-02 09:17:05 · 548 阅读 · 0 评论 -
QSlider
QSlider很少有自己的函数,大部分功能在QAbstractSlider中。最有用的函数是setValue(),用来设置滑块的当前值;triggerAction()来模拟点击的效果(对快捷键有用),setSingleStep()、setPageStep()用来设置步长,setMinimum()和setMaximum()用于定义滚动条的范围。https://www.cnblogs.com/wj...原创 2020-01-19 10:36:55 · 164 阅读 · 0 评论 -
QScrollBar
sub-line 包含上箭头的区域。up-arrow 上箭头。sub-page 滑块划过的区域。handle 滑块。add-page 滑块未划过的区域。add-line 包含下箭头的区域。down-arrow 下箭头...原创 2020-01-18 21:09:20 · 4716 阅读 · 0 评论 -
QString与int,double之间的转换
1 QString number(long n, int base = 10)2 QString number(ulong n, int base = 10)3 QString number(int n, int base = 10)4 QString number(uint n, int base = 10)5 QString number(qlonglong n, int base =...原创 2020-01-10 22:01:45 · 257 阅读 · 0 评论 -
QT 中 关键字讲解(emit,signal,slot)
https://www.cnblogs.com/felix-wang/p/6212197.html原创 2020-01-08 22:10:30 · 453 阅读 · 0 评论 -
Qt中QFont详解以及arm移植字库的配置
https://blog.csdn.net/qq_38880380/article/details/78410026原创 2020-01-05 23:19:10 · 632 阅读 · 0 评论 -
Qt多窗口来回切换实战
https://blog.csdn.net/Stephen_jie/article/details/52926607mainwindow 主窗口 dialog1 1级窗口。 dialog2 2级窗口关键代码:mainwindow 主窗口 点击按钮 dialog1 出现。在dialog1中按返回键返回 mainwindow this->hide(); ...原创 2020-01-05 12:36:24 · 321 阅读 · 0 评论 -
把枚举转化为相应的字符串
https://blog.csdn.net/vonzhoufz/article/details/39581599原创 2020-01-04 22:51:16 · 748 阅读 · 0 评论 -
QT QTableView用法小结
https://blog.csdn.net/qq_26093511/article/details/82861767原创 2020-01-04 10:49:28 · 134 阅读 · 0 评论 -
Qt 取整函数
qCeil 向上取整qFloor 向下取整qRound 四舍五入原创 2019-12-27 20:48:26 · 5475 阅读 · 0 评论 -
qstring::number的使用
近期进行Qt的一些编程的时候出现格式的Qstring的格式问题小数点后的位数如下QString::number(value,'f',3)1这个是小数点后有三位 float型。后面用到的比较多...原创 2019-12-27 20:46:54 · 3090 阅读 · 0 评论 -
Qt Stylesheet 设置 qlabel 背景图片
https://stackoverflow.com/questions/4458201/unable-to-set-the-background-image-in-qt-stylesheet把图片加入资源用setStyleSheet("background-image: url(:/images/sunset.jpg);");没加入资源,使用相对路径:setStyleSheet...原创 2019-12-14 22:05:27 · 2206 阅读 · 0 评论 -
extern与头文件(*.h)的区别和联系
https://blog.csdn.net/CSDN_LSD/article/details/78590132在这方面extern和static是同级别的修饰符变量extern int a;//声明一个全局变量extern int a = 10;//定义一个全局变量int a;//定义一个全局变量int a = 10;//定义一个全局变量ifndef作用:防止头文件重复定义...原创 2019-12-13 17:28:20 · 179 阅读 · 0 评论 -
Qcombobox 颜色设置
https://stackoverflow.com/questions/7443431/qcombobox-cant-change-border-colorsetStyleSheet("QComboBox { border: 2px solid red; } QFrame { border: 2px solid blue; }") setStyleSheet("QComboBox...原创 2019-11-30 16:00:28 · 2677 阅读 · 0 评论 -
Qt添加库文件方法
https://blog.csdn.net/YiLiang_/article/details/68922145原创 2019-11-29 15:33:47 · 634 阅读 · 0 评论 -
QPushButton使用例程
https://wiki.qt.io/How_to_Use_QPushButton原创 2019-11-29 15:32:50 · 189 阅读 · 0 评论 -
QLabel设置字体颜色方法
https://blog.csdn.net/u011086209/article/details/86073191https://blog.csdn.net/zhangwei3210001/article/details/45041709转载 2019-11-28 22:27:50 · 1280 阅读 · 0 评论