上位机
文章平均质量分 81
黄纸明
有热情,阳光。爱专研
展开
-
Qt编写串口通信程序全程图文讲解
(说明:我们的编程环境是windows xp下,在Qt Creator中进行,如果在Linux下或直接用源码编写,程序稍有不同,请自己改动。) 在Qt中并没有特定的串口控制类,现在大部分人使用的是第三方写的qextserialport类,我们这里也是使用的该类。我们可以去http://sourceforge.net/projects/qextserialport/files原创 2015-03-02 20:44:15 · 1089 阅读 · 0 评论 -
字符串转10进制,10进制转字符串,并移16进制数显示
ID=dateLine->text();//得到字符串 QString str = ID; bool ok; int hex = str.toInt(&ok, 16); // hex == 255, ok == true,将字符串变成10机制数 hex=hex+1; QString t = Q原创 2015-04-18 22:15:59 · 2221 阅读 · 1 评论 -
Qt中Qstring,char,int,QByteArray之间到转换
http://ibeyond.blog.51cto.com/1988404/373948 11、各种数据类型的相互转换char * 与 const char *的转换char *ch1="hello11";const char *ch2="hello22";ch2 = ch1;//不报错,但有警告ch1 = (char *)ch2;char 转换为 QStr转载 2015-05-03 22:22:46 · 584 阅读 · 0 评论 -
QString 与 QByteArray的转换
1、QString 转换为 QByteArrayQByteArray byte=“hello”;QString string;byte = string.toAscii();2、QByteArray 转换为 QStringQByteArray byte(“111”);QString string;string = QString(byte);原创 2015-05-03 18:55:01 · 6131 阅读 · 0 评论 -
Qt入门-下拉列表框QComboBox类
QComboBox是QT GUI中的下拉列表框。[cpp] view plaincopyclass Q_GUI_EXPORT QComboBox : public QWidget { Q_OBJECT 常用方法和属性:(1)addItemsvoid addItems ( const QStringLi转载 2015-04-08 23:22:32 · 1911 阅读 · 0 评论 -
Qt编程之“串口助手”
http://blog.sina.com.cn/s/blog_7940d06d010100wh.html首先展示一下我的效果图,可以大致了解一下我这个串口助手的基本功能:下面是该软件mainwindow的相关源代码,也是这个小软件的精华部分,重要代码行后面均有注释,有祝大家理解:#include "mainwindow.h"#include "ui_ma转载 2015-04-08 23:20:48 · 776 阅读 · 1 评论 -
QT串口发送十六进制数据接收串口数据并十六进制显示
QT串口发送十六进制数据接收串口数据并十六进制显示[喝小酒的网摘]http://blog.const.net.cn/a/4098.htm代码如下: struct PortSettings myComSetting = {BAUD9600,DATA_8,PAR_NONE,STOP_1,FLOW_OFF,10}; //定义一个结构体,用来存放串口各个参数 myCom转载 2015-04-08 23:25:33 · 17903 阅读 · 6 评论 -
Qt学习系列1--串口通信(16进制发送)
其实串口通信网上文章很多了,大家看看基本能搞定,我只遇到过一个较难解决的问题,就是如何发送16进制的数据,将相关代码贴出来大家参考123456789101112131415161718192021转载 2015-04-12 22:11:10 · 1258 阅读 · 1 评论 -
Qt之QComboBox(基本应用、代理设置)
QComboBox下拉列表比较常用,用户可以通过选择不同的选项来实现不同的操作,如何实现自己的下拉列表呢? 很多人在问QComboBox如何设置选项的高度、代理等一些问题!今天就在此分享一下自己的一些小心得。。。 一、基本应用 QComboBox *network_type = new QComboBox(); 1、设置样式:转载 2015-04-06 17:42:56 · 2362 阅读 · 1 评论 -
基本布局管理
本实例利用基本布局管理(QHBoxLayout,QVBoxLayout,QGridLayout)实现一个类似QQ的用户资料修改页面。实现效果图如下图所示。Qt提供的布局类以及它们之间的继承关系如下图所示。 常用到的布局类有QHBoxLayout,QVBoxLayout,QGridLayout 3种,分别水平排列布局,垂直排列布局和表格排列布局。Qt3中的QHBox和转载 2015-04-06 17:52:34 · 807 阅读 · 0 评论 -
Qt布局相关
在布局中,最常用的接口是QGridLayout、QHBoxLayout、QVBoxLayout。下面,根据工作遇到的总要方法进行说明,以便不时之需!0. QLayout QGridLayout、QHBoxLayout、QVBoxLayout的父类!它的方法被继承后,可以使用。0.1 添加“弹簧” 它很像弹簧,可以撑起控件之间的空间。 void QBoxLayo转载 2015-04-06 18:04:37 · 1021 阅读 · 0 评论 -
QT String
QStringList dataList; dataList.append("Item 1"); dataList.append("Item 2"); dataList.append("Item 3"); dataList.append("Item 4"); dataList.append("Item 5");//在其后面添加 添加。 QStr转载 2015-04-18 21:22:16 · 464 阅读 · 0 评论 -
Z-stack 应用程序编程接口(API)-网络层
NWK 层为更高层提供了如下功能:·· 网络管理· 地址管理· 网络参数与功能函数除了管理功能,NWK 还提供了应用程序没有的数据服务。应用程序可以通过 AF数据接口[AF_DataRequest()]来发送数据。3.4.1.1 网络管理(Network Management)3.4.1.1.1 NLME_NetworkDiscoveryRe转载 2015-04-10 10:03:05 · 758 阅读 · 0 评论 -
QT 与 MFC 的区别
给我一份软件的规划说明,让我来开发。其中一些我用Qt来开发,而另外一些我使用MFC来开发。 MFC(微软基础类库)是专门为windows设计的一个用于开发图形用户界面的类库。MFC或多或少使用了面向对象的方法包装了Win32的API,正因如此,这些API有时是C++,有时是C,甚至是C和C++的混合体。Qt这个C++的图形库由Trolltech在1994年左右开发。它可以运行在转载 2015-03-26 21:50:09 · 625 阅读 · 0 评论 -
Signal和Slot的粘合剂
第二节 Signal和Slot的粘合剂 如果要连接一个Signal和Slot我们会用connect函数,下面我们就看一下connect是如何把Signal和Slot粘合在一起的。以下是connect函数的声明,bool connect(const QObject *sender, const char *signal, const QO转载 2015-03-16 10:58:19 · 493 阅读 · 0 评论 -
QT5 VS2010安装与配置
1、下载QT5及vs2010 addin网址:http://qt-project.org/downloads2、安装以上两个exe,哪个先安装,哪个后安装无所谓;安装过程注意,这两个exe最好都不要放在带有空格的目录下面;(windows默认的安装目录是c:\program files\路径,well,这里有空格,很可转载 2015-03-15 11:20:20 · 1437 阅读 · 0 评论 -
eclipse上配置c语言开发环境
关键词:eclipse;window下;c/c++;MinGW编译器;gdb调试工具;cdt插件;launch failed. binary not found;makefile;Eclipse IDE for C/C++ Developers 。。。 想在eclipse上写c,研究了两天,网上的资料多是多,duo是重复和无用的哎!弄来弄去欲哭无门呀!不过最后虽然不尽人意,转载 2015-06-14 22:02:45 · 1298 阅读 · 0 评论