![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
qt
mct123
这个作者很懒,什么都没留下…
展开
-
qt自定义线程中如何使用定时器
转自https://blog.csdn.net/huaweijian0324/article/details/80571315设置一个成员变量定时器指针重写线程的run方法,在run里面使用定时器的时候,有两点需要注意:1:new QTimer()时不能加this;2:在run()方法里一定要加上this.exec();...转载 2021-07-05 20:24:17 · 800 阅读 · 0 评论 -
qt 字体大小高度计算
转自https://blog.csdn.net/hitzsf/article/details/108720460转载 2021-03-25 18:00:12 · 906 阅读 · 0 评论 -
qt 嵌入播放器,播放有一块区域黑块
现像,直播马赛克是网络问题不用管黑块产生是因为我创建了一个控件区域用于显示视频,再创建了其他的控件显示flash,再把flash移到右边,如果改成先创建flash区域再移到右边,再创建视频显示区域,即正常了...原创 2021-03-18 18:53:08 · 900 阅读 · 0 评论 -
qt 检测文件中是否有中文
#include "checkfile.h"#include <QFileInfo>#include <QDir>#include <QRegExp>#include <QDebug>#include <QCoreApplication>CheckFile::CheckFile(QString file){ qDebug() << "start check " << file; QFileInf...原创 2021-03-05 11:17:38 · 827 阅读 · 0 评论 -
代码编译所有条件都正常,但链接时程序失败
代码在虚拟机中编译,正常都可以成功,突然有一次就编译不过,后发现是虚拟机空间满了,删除点东西即可原创 2021-03-04 11:05:20 · 679 阅读 · 1 评论 -
Qt qlabel设置背景色透明
效果字是QLable原创 2020-12-25 13:58:32 · 10927 阅读 · 1 评论 -
Qt5版本的QSerialPort串口操作
对于一个串口的操作(比如设置电视屏的声音,亮度,关开等)最好不要放到多个线程里去操作,应该放到一个子线程里,我用时是写了类,把类再moveToThread放到一个QThread里class SetScreenSerialport : public QObject//class SetScreenBrightnessSerialport : public QThread{ Q_OBJECTpublic: explicit SetScreenSerialport(LCDDispatch...原创 2020-12-06 14:48:38 · 2109 阅读 · 0 评论 -
Qt 程序运行报错 “could not load find or load the Qt platform plugin xcb”
export QT_PLUGIN_PATH=/home/rolay64/Qt5.5.1/5.5/gcc_64/plugins我是设置下环境变量即可原创 2020-10-30 13:06:59 · 422 阅读 · 0 评论 -
新手vs2009用qt插件时遇到的问题
Vs2009 添加代码的头文件目录添加依赖库的目录添加依赖库的名称调试打印到控制台窗口有第三方库时,注意是debug还是release版本,是32,还是64位,是静态库 还是动态库原创 2020-08-17 14:48:33 · 186 阅读 · 0 评论 -
qt 显示 阿拉伯语和希伯来语 的问题
qlabel在显示阿拉伯语和希伯来语时,设置文字居左对齐,可以自动处理为居右对齐,手动设置为居右对齐,反而没有效果。原创 2020-07-29 16:20:32 · 1771 阅读 · 0 评论 -
Qt串口操作遇到的问题
1.QtSerialport 是我自己定义的串口操作的类,里面的成员有QSerialPort *serialport;在主程序里,我把串口操作又放到了一个线程里 serialPort = new QtSerialport(); serialPortThread = new QThread(); serialPort->moveToThread(serialPortThread); //移动到线程里 connect(serialPor...原创 2020-07-16 18:07:30 · 2004 阅读 · 1 评论 -
qt 变量中文乱码
转自https://www.jianshu.com/p/4f12cf4fc342超简洁的总结一、QT5使用变量显示中文字符(不能用QStringLiteral):string str = "这是中文";QString::fromStdString(str)二、部分中文乱码(如“??”),在主函数添加:#include <QTextCodec>QTe...转载 2019-10-12 09:25:35 · 362 阅读 · 0 评论 -
qt4 tcp连接绑定端口
转自https://www.cnblogs.com/F-32/archive/2012/03/23/2414204.html思路就是先继承QTcpSocket,使用linux的socket去设置绑定端口后,通过setSocketDescriptor(sockfd, QAbstractSocket::ConnectedState),设置文件描述符即可。就可以使用qt的自己的各种相关信号与数据的读...转载 2019-07-05 16:36:20 · 1011 阅读 · 0 评论 -
qt4.7 组件重绘文字
void ScrollTextControl::paintEvent(QPaintEvent *paintEvent){ QRect rect = paintEvent->rect(); //得到重绘的区域 if(w() >= rect.width() && h() >= rect.height()) { QPainter painter;原创 2016-12-28 11:13:46 · 899 阅读 · 0 评论 -
qt 文本大小设置
由于要在一个QLabel上显示一个时间的倒计时,单位是分钟,要求数字比文字要大一倍。设置文字大小法1:QFont ft;ft.setPointSize(12);ui.label_4->setFont(ft);//这个只能设置所有的内容为同样的大小法2:QString("A paragraph."); //这个大小只能到7,1大概是12像素大小,最大只能84法3原创 2017-01-22 15:40:46 · 4644 阅读 · 0 评论 -
ubuntu16.04 64位 qt creator 提示找不到头文件处理
#include <sys/socket.h>#include <unistd.h>#include <fcntl.h>#include <arpa/inet.h>在pro文件中加INCLUDEPATH += /usr/include /usr/include/x86_64-linux-gnu原创 2018-05-24 13:45:25 · 5100 阅读 · 0 评论 -
qt程序运行时的路径问题
程序运行时的路径是该程序在被调用时的目录假如系统刚启动时,是在/目录处,这时系统启动脚本/etc/rc.local调用/home/root/qt_broadcast_client/qt_broadcast_client程序则目录就是/目录,qt_broadcast_client在调用system("./run.sh")时,run.sh的预期目录是/home/root/qt_broadcast_cl...原创 2018-06-05 19:36:35 · 1936 阅读 · 0 评论 -
qt 如何编译静态程序
转自https://www.cnblogs.com/ike_li/p/6860089.html转载 2018-06-09 11:42:51 · 5062 阅读 · 1 评论 -
Qt undefined reference to `vtable for’”问题的原因及解决方法
引用https://blog.csdn.net/morixinguan/article/details/81327075QT中,类要支持信号与槽机制,需要继承自QObject并在头文件开头添加Q_OBJECT宏. 如果使用QtCreator创建类时,没有选择继承自QObject类或其子类,而在创建后手工修改继承自QObject并手工添加Q_OBJECT宏,则在编译时有可能会出现”undefi...转载 2018-12-21 13:50:08 · 976 阅读 · 0 评论 -
QTcpServer不能接收到Newconnection信号
使用QTcpServer有两个方式1.自定义类中直接使用QTcpServer作为成员变量,绑定信号newConnection2.自定义类继承QTcpServer,可以重写incomingConnection函数,例如TcpServer是继承QTcpServer的void TcpServer::incomingConnection(qintptr handle){ ...转载 2018-12-21 14:26:03 · 5673 阅读 · 0 评论 -
QTcpServer不能接收到Newconnection信号 (二)
在写抓网口程序时,类名为MyCap这个类做两个事情,一个用来抓网卡数据,一个用来建立一个tcpserver监听把抓到的特定数据发给对应的客户端程序。void MyCap::start(){ server->Start(this->serverIp,this->serverPort); //建立监听有对应的槽函数 QtConcurren...原创 2019-04-29 16:28:45 · 3919 阅读 · 0 评论 -
Qt c++包含非系统头文件的写法
Qt 中c++包含非系统头文件时,只要在编译时指定到头文件的搜索路径 例如下所示INCLUDEPATH += ../includeINCLUDEPATH += /usr/local/includeINCLUDEPATH += ../common即可在包含头文件时,直接使用#include "xxxx.h",而不需要指定相对路径了...原创 2019-05-05 17:11:44 · 1014 阅读 · 0 评论 -
qt 4.7组件设置背景色,并填充
setAutoFillBackground( true ); //这一句必需要,否则设置背景色失败 QPalette plt = palette(); plt.setColor(QPalette::Window,Qt::green); this->setPalette(plt);原创 2016-12-27 17:10:15 · 905 阅读 · 0 评论