![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT
夕阳追脚尖
这个作者很懒,什么都没留下…
展开
-
Qt设置QComBobox中文字居中
设置QComBobox的显示LineEdit文字居中1.设置QComBobox状态为可编辑ui->comboBox->setEditable(true);2.设置LineEdit文字居中ui->comboBox->lineEdit()->setAlignment(Qt::AlignCenter);3.设置lineEdit为只读ui->comboBox->lineEdit()->setReadOnly(true);设置QComB原创 2021-01-16 16:52:32 · 11750 阅读 · 9 评论 -
QT中的connect函数重载
使用QT开发时,经常会使用到信号与槽,connect函数。connect函数最为人所知的形式是:connect(发送者,信号,接受者,接收信号的槽);(连接类型为默认形式)函数原型为:connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::C...原创 2020-02-20 10:25:26 · 2131 阅读 · 0 评论 -
QT中的TCP长连接(心跳机制+客户端断线重连)
自己练手的作品,有注释,可运行。自己写的时候遇到的一些问题(心跳机制中多线程用定时器时的问题)Qt心跳机制中使用定时器时遇到的问题代码下载链接:QT中的TCP多线程+心跳机制+客户端断线重连...原创 2020-02-18 13:56:36 · 3577 阅读 · 0 评论 -
QT中心跳机制多线程时定时器如何使用?
在server端中添加心跳机制,15秒后无数据包时判断客户端状态为断开连接。在clientthread.cpp中使用定时器时,在run函数中初始化了定时器,在槽函数中stop了定时器。但是会报QObject::killTimer: Timers cannot be stopped from another thread;原因是,run函数是属于子线程的,而槽函数不属于。但是要如何在槽函数中...原创 2020-02-10 16:05:41 · 1244 阅读 · 0 评论