
Qt
文章平均质量分 71
2014玩意儿
腾讯后台开发工程师
三年工作经验
熟悉Qt、C++、Linux、网络应用
展开
-
QT 的信号与槽机制介绍
信号当某个信号对其客户或所有者发生的内部状态发生改变,信号被一个对象发射。只有定义过这个信号的类及其派生类能够发射这个信号。当一个信号被发射时,与其相关联的槽将被立刻执行,就象一个正常的函数调用一样。信号 -槽机制完全独立于任何 GUI 事件循环。只有当所有的槽返回以后发射函数(emit)才返回。如果存在多个槽与某个信号相关联,那么,当这个信号被发射时,这些槽将会一个接一个地执行,但是它们执行转载 2015-05-30 16:24:53 · 444 阅读 · 0 评论 -
QT中的小问题总结!
(1)#include 报错fatal error: QHostInfo:No such file or directory, 解决办法 在.pro文件中添加 QT += core gui network 记得这里要加上network (2)给Qt软件添加软件图标 (1) 找到一张图片.ico,名字改为myappico.ico;原创 2015-06-22 21:28:01 · 3033 阅读 · 0 评论 -
QT串口程序已16进制接受和发送数据
以16进制接受数据://读取串口缓冲区的所有数据给临时变量temp QByteArray temp = MyCom->readAll(); QDataStream out(&temp,QIODevice::ReadWrite); //将字节数组读入 while(!out.atEnd()) { qint8 outChar =原创 2015-06-22 23:01:07 · 12624 阅读 · 0 评论 -
Qt中的各种字符串转换问题
1、QString 转 int QString str = "12";bool ok;int hex = str.toInt(&ok, 16); // 以16进制的形式转换 hex = 18int dec = str.toInt(&ok, 10); // 以10进制的形式转换 dec = 122、QString 转 DoubleQString str =原创 2015-06-27 18:47:34 · 1124 阅读 · 0 评论 -
C++关于类的复习
1、C++ 类的声明:class class_name{ private: /* *私有的数据和成员函数 *只能被本类中的成员函数引用,类外不能调用 *友元类例外 */ public: /* *公共的数据和成员函数 *可以被本类原创 2015-07-06 22:28:40 · 522 阅读 · 1 评论 -
提升方式创建自己的QT控件(弹出式菜单按钮)
这里简单说明,以提升方式,创建自己的弹出式菜单按键,注意这种按钮,并不是QPushButton里面的setMenu,函数而变形的,而且也没有那种,下拉的倒立小三角形。实验步骤:1、新建GUI工程,这里选择一个Qwidget作为主窗口,其它默认。2、添加C++类,这里就是弹出式菜单按键的定义,如下:qmenubutton.h#ifndef QMENUBUTTON_H#def转载 2015-07-13 22:07:00 · 7467 阅读 · 0 评论 -
Qt发布写好的应用程序--动态链接
1、打开Qt命令行界面开始菜单->Qt 5.3.1->5.4-->MinGW 4.8 (32-bit)->Qt 5.4 for Desktop (MinGW 4.8 32 bit),可以打开 Qt 命令行2、以Release方式编译写好的应用程序3、进入编译生成cxd.exe文件的目录cd 打开目录dir 显示目录下的文件4、将cxd.e原创 2015-07-21 11:18:43 · 778 阅读 · 0 评论