![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT
文章平均质量分 55
假如明天没有太阳
扎扎实实 贵在坚持
由于工作关系,账号文章处于不维护状态
展开
-
Qt学习——Qt下载和安装
Qt学习——Qt下载和安装 转载作者:春风剑客1、Qt的下载: Qt 官网有一个专门的资源下载网站,Qt 官方所有的开发环境和相关工具都可以从这个资源下载站找到:http://download.qt.io/ Qt 在开源世界是非常流行的基础库,所以国内很多院校都有把这个下载站做了整站复制(就是镜像网站),放到国内的服务器上方便国内用户下载。国外网站毕竟山高路远,转载 2017-07-04 22:07:35 · 1772 阅读 · 0 评论 -
QT 之 插件自定义编写
1 首先建立一个文件夹,名字叫project2 进入新建的project文件夹,并创建一个文档,命名为:project.pro。 在文档中编写:#! [0]TEMPLATE = subdirsSUBDIRS = testwindows \ plugins#! [0]3 在project目录下原创 2017-09-01 16:55:56 · 937 阅读 · 0 评论 -
QT 之 TCP/IP 服务器和客户端(二)(简单的字符串传递版本)
对于QT中TCP/IP服务器和客户端总结如下:*服务器:QTcserver类中listen成员函数负责监听客户端; newConnection是服务器监听到客户端后的信号 nextPendingConnection是用来获取客户端的套接字(原创 2017-08-13 21:41:26 · 1428 阅读 · 1 评论 -
QT 之 TCP/IP 服务器和客户端(三)(数据流出流入操作版本)
这里直接上代码:(工程文件在我的资源中:QT 之 TCP/IP 服务器和客户端(数据流出流入操作版本)client.h#ifndef TCPCLIENT_H#define TCPCLIENT_H#include #include "QtNetwork"namespace Ui {class tcpclient;}class tcpclient : public QMai原创 2017-09-01 15:49:22 · 756 阅读 · 0 评论 -
QT 之 QMutexLocker如何安全锁住全局变量
首先需要注意的是:QMutexLocker这个类是基于QMutex的便利类,这个类不能够定义 私有成员变量 和 全局变量,只能够定义局部变量来使用。使用方法:(1)先定义一个QMutex类的变量 QMutex m_mutex; (可以是私有成员变量,也可以是全局变量) (2) 在定义一个QMutexLocker类的变量(注意:原创 2017-09-15 16:08:13 · 25708 阅读 · 5 评论 -
QT 之 编译错误(三)
(1)编译错误:Could not determine which "make" command to run. Check the "make" step in the build configuration.这是因为在:工具-》选项-》构建和运行中 “构建套件”中C++编译器没有选择, 在C++那一栏中选上GCC就可以。然后应用,确定。如果没有就需要安装GC原创 2017-09-06 14:00:05 · 16003 阅读 · 0 评论 -
QT信号槽传递参数技巧
转载地址:http://blog.csdn.net/you_shou/article/details/50970002信号槽如何传递参数(或带参数的信号槽)利用Qt进行程序开发时,有时需要信号槽来完成参数传递。带参数的信号槽在使用时,有几点需要注意的地方,下面结合实例进行介绍。第一点:当信号与槽函数的参数数量相同时,它们参数类型要完全一致。信号:转载 2017-08-15 20:37:47 · 765 阅读 · 0 评论 -
QT 之 编译错误总结(2)
转载至:http://blog.csdn.net/qinpanke/article/details/8066397QT出现“undefined reference to `vtable for’”问题的原因及解决方法QT通过信号与槽机制来实现通信的功能。当该类派生自QObject并且在头文件中添加Q_OBJECT宏以后,就可以使用信号与槽。 信号与转载 2017-08-15 20:04:34 · 461 阅读 · 0 评论 -
Qt在ubuntu无法输入中文的解决
转载至:http://blog.csdn.net/u013812682/article/details/52101088我安装的Qt版本很多,但是都会遇到无法输入中文的问题,但是都是在fcitx遇到,使用ibus是可以输入中文的,在这里我是使用的fcitx,搜狗输入法,具体是什么原因我们就不讨论了,来看看解决办法。首先安装fcitx-frontend-qt5sudo转载 2017-08-05 10:29:54 · 420 阅读 · 0 评论 -
QT 插件里面的宏编译错误 解决办法
我们先来看看错误:之前我是在台式机上(QT5)边写的程序,移到笔记本时候出现的错误,经过多次调试,发现时QT软件中设置的环境变量的问题,我笔记本设置中QT版本竟然是QT4(鬼知道发生了什么) 下面是我更改的方法:选择 工具 -> 选项 -> 构建与运行 -> 构建套件 ->手动设置(桌面)-> QT版本 ; 选择QT5下面是操作过程;(1)(2)原创 2017-08-18 16:50:17 · 646 阅读 · 0 评论 -
QT 之 编译错误总结(1)
1.'Thread' does not name a type错误在于:头文件互相包含原创 2017-08-15 11:12:19 · 3021 阅读 · 0 评论 -
Qt5基础(四 五)Qt布局管理器和菜单栏学习笔记
1.添加资源文件 再添加图标的时候,可以选择添加文件或者添加资源。但是选择添加资源更好,因为添加资源说白了就是在自己的QT文件中见一个文件夹,把素材都放进来,这样发布的时候更加 方便,打包成为一个整体。2.当更换资源文件后编译出错后怎么办? 应该是不小心删除掉了已经添加的图标然后换其他图标的时候,在debug文件的资源.cpp中路径程序不会自己做更改原创 2017-07-17 20:51:12 · 528 阅读 · 0 评论 -
Qt5基础(二)编写Qt多窗口程序笔记
笔记中的所有资料原作者:yafeilinux(QT开源社区)1.tr()函数01:ui->pushButton->setText(tr("新窗口"));为了简便,一般会直接在代码中使用中文,但是为了以后可以进行国际化翻译,在界面上显示的字符串一般使用tr()函数。2进入和退出:信号和槽编辑模式点击设计模式上方的 图标,或者按下F4,便进入了信号和槽编辑模式。原创 2017-07-14 19:45:05 · 1637 阅读 · 0 评论 -
Qt中QObject QApplication Qwidget QDialog等等都是什么关系??
转载地址:https://zhidao.baidu.com/question/101838635.html?device=mobile&ssid=5bea77616465d6aec3db3b3b&from=1012852s&uid=0&pu=sz@320_1004,ta@iphone_2_6.0_11_8.2,usm@1&bd_page_type=1&baiduid=A81A19896DCF194转载 2017-07-14 09:49:56 · 1770 阅读 · 0 评论 -
QT 之 TCP/IP 服务器和客户端(一)
转载至:草莓蛋糕人TCP协议的程序使用的是客户端/服务器模式,在Qt中提供了QTcpSocket类来编写客户端程序,使用QTcpServer类编写服务器端程序。我们在服务器端进行端口的监听,一旦发现客户端的连接请求,就会发出newConnection()信号,我们可以关联这个信号到我们自己的槽函数,进行数据的发送。而在客户端,一旦有数据到来就会发出readyRead()信号,我转载 2017-08-04 16:13:31 · 7821 阅读 · 0 评论