QT+VS2008
沐清浅
这个作者很懒,什么都没留下…
展开
-
UDP入门学习II
目标:实现一个界面发送,另一个界面接收 参考:yafeilinux 目标界面: 思路:发送界面 首先,在头文件里面声明一个UDP套接字变量和一个按钮槽函数 然后,在构造函数里面定义UDP套接字变量和将按钮槽函数进行手动连接 最后,编写按钮槽函数的实现,要用到writeDatagram()函数来发送报文void Widget::on_Button_clicked(){原创 2017-08-21 21:04:29 · 401 阅读 · 0 评论 -
UDP入门学习I
目标:实现一个界面发送和接收 注意:要在工程名的右键菜单中勾选NetWork library,并且在头文件中加上#include <QtNetwork> 1. UDP套接字 UDP套接字就是一个IP地址加一个port端口,在使用前不需要进行连接。TCP协议与电话通信相似,而UDP协议则与邮件通信相似:你寄包裹或信件时不需要进行”连接”,但是你得为每个包裹和信件指定目的地址。类似原创 2017-08-21 09:34:13 · 410 阅读 · 0 评论 -
编写Qt多窗口程序
环境:VS2008+QT4.8.3 双击loginDlg.ui,添加按钮。 按下F4,给按钮添加一个槽。然后按下F3切换到普通视图。保存并退出Qt设计师,回到VS界面。 编辑main.cpp 编译成功原创 2017-08-15 10:28:03 · 543 阅读 · 0 评论 -
信号和槽
环境:VS2008+QT4.8.3 如果要实现相应的信号对应一个槽函数,建议使用手动连接的方式。否则会出现槽函数对于一个信号响应两次的问题。 手动连接:在对应的.h文件中声明槽函数 private slots: void on_loginBtn_clicked();在相应的对话框的构造函数进行手动连接 connect(ui.loginBtn, SIGNAL(clicke原创 2017-08-15 13:40:43 · 322 阅读 · 0 评论 -
Qt+VS2008打包程序 | 显示中文乱码
打包程序首先将VS2008设置为静态编译:点击项目-属性,出现如下对话框,选择配置属性 将下图的对话框里改选为Release,然后点击C++栏选为“用于……”,再点击配置管理器 出现下图的对话框,在下拉框中改选为Release,再关闭-确定退出 此时,调试将会报错,只能够执行(Ctl+F5),执行后会在Release文件夹生成相应的文件。选中解决方案,点击右键,添加-新建项目原创 2017-09-09 22:48:14 · 1068 阅读 · 0 评论 -
自动识别串口号|打开COM9之后的串口|XXX.exe已停止工作|Qt textBrowser滚动条设置到底部
自动识别串口号 读取电脑的注册表,将串口部分加入到列表中,然后加入到下拉栏中 参考打开COM9之后的串口 struct PortSettings myComSetting= {BAUD9600,DATA_8,PAR_NONE,STOP_1,FLOW_OFF,500}; portName = ui.ChuankouNum->currentText(); QString m_p原创 2017-09-10 15:03:52 · 1825 阅读 · 0 评论 -
更改标题框|设置警告弹窗
更改标题框的标题和图标 标题: MainWindow w; w.setWindowTitle("卫星罗经测试软件"); 图标:先在工程中添加资源文件 选择图标文件 选中图标,复制URL 在main.c中编写w.setWindowIcon(QIcon(":/new/prefix1/Resources/001原创 2017-09-24 10:39:39 · 1127 阅读 · 0 评论 -
Qt调用外部程序|通过句柄实现程序最小化到任务栏或者恢复到主界面|读取ini文件
Qt调用外部程序//A.h文件#include <QProcess>private: QProcess *process1;private slots: void OpenExe1();//A.c文件MainWindow::MainWindow(){ process1 = NULL; connect(ui.btn1, SIGNAL(clicked()), t原创 2017-10-12 16:50:49 · 3284 阅读 · 0 评论