摘要:
如果把函数的形参声明未指针,调用的时候把实参的地址传进去,形参中存放的是实参的地址,在函数中通过解引用的方法直接操作内存中的数据,可以修改实数的值,这种方法被通俗的称为地址传递或传地址。 值传递:函数的形参是普通变量。 传地址的意义如下: 可以在函数中修改实参的值。 减少内存拷贝,提升性能。 示例如 阅读全文
摘要:
1、Windows下可在CMD控制终端使用Dos命令对指定网卡进行IP配置,需要使用管理员权限打开CMD终端 往网卡添加IP主要有以下两种方法: 方法1: netsh interface ip add address “网卡名称” IP 掩码 网关 方法2: netsh interface ip s 阅读全文
摘要:
在日常项目中,界面布局上经常使用到侧边栏的方式,在侧边栏放置控件进行复合使用,可以实现子功能界面的隐藏和滑出,效果展示如下: 界面控件很简单,主界面QWidget,侧边栏也用一个QWidget和一个按钮QPushbutton来进行组合。通过点击按钮来显示和隐藏侧边栏。主要用到的是控件的move()函 阅读全文
摘要:
全局变量的定义 现在需要将自定义的STRParameter变量定义为全局变量,就需要新建两个文件,分别命名为"global.h"和"global.cpp" 在global.h文件中对全局变量进行声明: #ifndef GLOBAL_H #define GLOBAL_H extern STRParam 阅读全文
摘要:
在实际的应用场景中,经常会出现软件界面战场图大于实际窗体大小,利用QScrollArea可以为widget窗体添加滚动条,可以实现小窗体利用滚动条显示大界面需求。实现如下: QT创建一个qWidget界面 在ui界面中利用QT自带的widget控件布局一个如下图所示的层叠关系,widget_2界面大 阅读全文
摘要:
介绍: UDP协议是一种不可靠的网络协议,它在通信的两端各建立一个Socket对象,但是这两个Socket只是发送,接收数据的对象,因此对于基于UDP协议的通信双方而言,没有所谓的客户端和服务器的概念 QT中提供了QUdpSocket类实现UDP通信 特点: UDP是无连接通信协议,即在数据传输时, 阅读全文
摘要:
QT可以使用QFile来读取.txt文件,具体代码实现如下: 1 #include <QCoreApplication> 2 #include <QString> 3 #include <QDebug> 4 #include <QFile> 5 6 7 int main(int argc, char 阅读全文
摘要:
利用QMenu和QAction可以实现非常实用的右键菜单功能。具体实现思路如下: 1、在xxx.h文件中添加如下头文件 #include <QMenu> #include <QContextMenuEvent> #include <QDebug> //打印输出,方便调试 2、在xxx.h文件中定义动 阅读全文
摘要:
软件开发,对自己的程序进行调试很重要,本次文章在上一边随笔的基础上,介绍一下Button控件做显示灯的用法,Button控件的添加和变量设置等可以参考下面的的链接:Visaul Studio 2015 MFC控件使用之--按钮(Button) - 熊来闯一闯 - 博客园 (cnblogs.com), 阅读全文
摘要:
在MFC开发当中,比较常用的控件之一便是Button控件了,该控件的除了可以通过点击产生的开关量当作开关来使用,还可以设置其颜色变化当作显示灯,按钮控件的使用相对来比较简单。 打开工程解决方案的资源视图之后,打开Toolbox(工具箱),在工具箱当中找到需要使用的控件,在工具箱当中按钮控件有两个,一 阅读全文