![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
qt
落丁丁
这个作者很懒,什么都没留下…
展开
-
TCP通信 vc与qt的区别
服务端:vc函数qt函数Server函数QTcpServer 监听套接字Socket函数QTcpSocket 通信套接字bind,listen统一为listenaccept无accept,当有链接时,会产生一个信号:newconnection,可以从槽函数取出建立好的套接字(对方的)TcpSocket。当建立好连接,套接字会自动触发connected信号recvread socket触发ReadyRead信号sendwrite socket触原创 2020-07-16 11:13:31 · 434 阅读 · 0 评论 -
Qt 之自定义界面(QMessageBox)
简述通过前几节的自定义窗体的学习,我们可以很容易的写出一套属于自己风格的界面框架,通用于各种窗体,比如:QWidget、QDialog、QMainWindow。大多数窗体的实现都是采用控件堆积来完成的,只要思路清晰,再复杂的界面实现起来都游刃有余。下面我来列举一个由QMessageBox扩展的提示框-根据其源码实现思路来实现!| 版权声明:一去、二三里,未经博主允许不得转载。效果自定义提示框实现message_box.h#ifndef MESSAGE_BOX#define MES转载 2020-07-16 10:22:40 · 1270 阅读 · 0 评论 -
Qt Creator 添加自定义注释
注释的原则是有助于对程序的阅读理解,不宜太多,也不能太少(一般情况下,源代码有效注释量必须在 20% 以上)。注释的风格可根据自己的喜好自定义,但必须准确、简洁、易懂。说明性文件(例如:.h 文件、.inc 文件、.def 文件等)头部应进行注释,注释一般需要列出:版权说明生成日期作者功能此外,也可以列出与其它文件的关系、修改日志等,头文件的注释中还应有函数功能简要说明。那么,如何在 Qt Creator 中自动补全注释呢?| 版权声明:一去、二三里,未经博主允许不得转载。基本配置打开转载 2020-07-16 10:21:24 · 304 阅读 · 0 评论 -
QSS详解
什么是QSSQSS称为Qt Style Sheets也就是Qt样式表,它是Qt提供的一种用来自定义控件外观的机制。QSS大量参考了CSS的内容,只不过QSS的功能比CSS要弱很多,体现在选择器要少,可以使用的QSS属性也要少很多,并且并不是所有的属性都可以用在Qt的所有控件上。QSS在Qt程序中的使用办法首先将QSS写在文件中,然后利用如下的代码设置QSS:MainWidget::MainWidget(QWidget *parent) : QWidget(parent), ui(ne转载 2020-07-16 10:19:11 · 8830 阅读 · 0 评论 -
QT中常见控件
QT中最常用的控件QPushButton(按钮)、QLineEdit(文本框)、QRadioButton(单选框)、QCheckBox(复选框)、QFrame(一般用作容器控件,配合布局)、QProgressBar(进度条控件)这些控件的使用方法都非常简单,查一下帮助文档就可以搞定,下面的章节中,我们会讲解另外的一些控件的常用但是却不是很容易找到的功能。QVariant 类型再讲解其他控件之前,我们需要先了解Qt中的QVariant类型,为什么呢,因为需要为控件绑定数据,就离不开对QVariant类型的转载 2020-07-16 10:18:13 · 2289 阅读 · 0 评论 -
Qt5中的lambda表达式和使用lambda来写connect
c11新特性中加入了lambda表达式,所以Qt 也支持需在.pro文件中加入CONFIG += c++11例子:QString program = "C:/Windows/System32/cmd.exe"; QStringList arguments; arguments << "/c" << "dir" << "C:\\"; QProcess* cmdProcess = new QProcess; QObject::conne转载 2020-07-16 10:21:45 · 958 阅读 · 1 评论