C++_QT
文章平均质量分 58
cos_sin_tan
热爱移动开发,专注成长
展开
-
error: stray ‘\1’ in program
QT类似这种错误,error: stray ‘\1’ in program很有可能是编码问题,可能有中文的字符编码在里面,而不是全英文的,这时候如果眼睛看不出来的话,可以复制代码到记事本里面看看。恩~~~原创 2012-03-07 10:41:05 · 2083 阅读 · 0 评论 -
stackWidget实现类似与TabWidget的功能
转自:http://hi.baidu.com/buptyoyo/item/453b5ac4e2d5997d88ad9e272009-10-30 11:16 使用stackWidget实现类似与TabWidget的功能搞了一天多了,TabWidget的标签大小依旧没有搞定,额--!所以今天想换了个方法,网上搜找到了说StackWidget可以实现类似的功能,查了下QT文档,感转载 2013-01-15 17:36:13 · 3939 阅读 · 0 评论 -
Qt经典出错信息之undefined reference to `vtable for classname
这个出错信息太常见了,用过Qt两个月以上的朋友基本上都能自己解决了,因为太经典了,可以给新手参考。出错信息一般类似:undefined reference to `vtable for classname MyWidget`在执行make命令后出现。出错原因是在定义类的时候为了能使用signals和slot,在类定义的后面加了Q_OBJECT引起。 因为Q_OBJECT是一个宏转载 2013-01-17 13:41:48 · 1407 阅读 · 0 评论 -
error: ISO C++ forbids declaration of 'XXXX' with no type
转自:http://blog.csdn.net/li_hai/article/details/5874007出现这个错误,一般是由于两个CPP相互都相互包含了对方的头文件造成的,比如: 当mainwindow.cpp、configdialog.cpp两个文件,分别包含了对方的头文件,并且分别又在自己的类中声明了对象,即: mainwindow.cpp#include "co转载 2013-01-18 17:03:15 · 1436 阅读 · 0 评论 -
Qt自定义事件的实现 .
转自:http://blog.csdn.net/michealtx/article/details/6866094初学Qt,用了Qt自带的事件,然后想怎么才能定义自己的事件呢?又如何使用自定义事件呢?看了篇文章,说先要子类化QEvent,然后定义自己的QEvent::Type,然后重写QWidget::event()函数,然后就可以调用QCoreApplication::sendEvent转载 2013-01-21 10:53:11 · 711 阅读 · 0 评论 -
qt--windows下安装
原文:http://blog168.chinaunix.net/space.php?uid=25524263&do=blog&id=331859由于关于avs的一个作业需要在Windows平台下用到qt。所以要尝试安装qt。IDE用的是qt creator。因为在linux平台下,用这个用的最习惯。所以,在Windows平台下也用这个。开始没有了解,关于qt在Windows下相对于转载 2013-01-20 00:38:44 · 726 阅读 · 0 评论 -
Qt之QTcpServer/QTcpSocket简单收发信息(1)
转自:http://blog.csdn.net/wyz365889/article/details/7070284用QT包装好的东西做socket类东西,我只能说啥这么简单呢。waitForConnected() 等待链接的建立waitForReadyRead() 等待新数据的到来waitForBytesWritten() 等待数据写入socketwaitForDiscon转载 2013-01-20 20:43:03 · 1007 阅读 · 0 评论 -
移动了QT的项目,但是QT 的xxx-build-desktop仍然在原文件夹下,如何解决?
1、移动了QT的项目,但是QT 的xxx-build-desktop仍然在原文件夹下,如何解决?答:关掉项目,删除xxx.pro.user文件,然后打开项目,重新编译,即可。原创 2013-01-22 17:31:25 · 2069 阅读 · 4 评论 -
C++中friend的使用(friend function and friend class) .
转自:http://blog.csdn.net/andy_yf/article/details/7062347对于一个没有定义public访问权限的类,能够让其他的类操作它的私有成员往往是有用的。例如你写了一段binary tree的代码,Node是节点类,如果能够让连接多个节点的函数不需要调用public方法就能够访问到Node的私有成员的话,一定是很方便的。Friend Class转载 2013-01-21 18:42:39 · 697 阅读 · 0 评论 -
qt内setLayout不生效
一开始随便建立的工程继承自QMainWindow,试验QHBoxLayout 和QVBoxLayout的时候,均不奏效,汗!后来建立的时候,继承自QWidget,效果显著。原创 2013-01-15 17:09:47 · 2109 阅读 · 0 评论 -
Qt学习——堆栈窗体QStackedWidget类
转自:http://blog.csdn.net/a649518776/article/details/6636578这些窗体都比较类似,相对简单,就没什么可以深入研究的了。 下面用代码实现上面窗口的设计:1.建立项目时基类选择QDialog,取消Gernerate form复选框的选中状态。2.在头文件dialog.h中编写如下代码:转载 2013-01-09 23:57:37 · 1012 阅读 · 0 评论 -
qt error: variable `QPainter painter' has initializer but incomplete type
QT中出现:error: variable `QPainter painter' has initializer but incomplete type#include "picture.h"#include "ui_picture.h"#include"qpainter.h" //一开始在我自己的.cpp中没有加上这个声明,出现了那个错误,加上即可picture::pictur原创 2012-03-07 11:23:40 · 10469 阅读 · 2 评论 -
为什么从长期来看,学习C++比C#风险低
转自:专家http://blog.csdn.net/norains/article/details/5888070语言之争是程序员永远不会疲倦的闲暇话题,初学者的语言选择也是大家所津津乐道的。回望近年来,随着微软.net战略的来势汹汹,不少初学者都喜欢以C#作为自己的第一门语言。在这样的大环境之下,讨论C++还有什么意义么? 在瞎扯这个问题之前,我们先来看看为啥初学者都选择转载 2012-04-11 09:29:56 · 782 阅读 · 0 评论 -
QT串口通信
转自:http://hi.baidu.com/lujizhen/blog/item/db96edccaeb8e30d01e928af.html第一部分 Qextserialport类介绍在Qt中并没有特定的串口控制类,现在大部分人使用的是第三方写的qextserialport类,我们这里也使用了该类。一、文件下载文件下载地址:http://sourcef转载 2012-07-04 20:36:07 · 5783 阅读 · 1 评论 -
手机短信的PDU编码和解码
共有三种方式来发送和接收SMS信息:Block Mode, Text Mode和PDU Mode。其中PDU Mode被所有手机支持,可以使用任何字符集,这也是手机默认的编码方式。发 送短消息常用Text和PDU(Protocol Data Unit,协议数据单元)模式。使用Text模式收发短信代码简单,实现起来十分容易,但最大的缺点是不能收发中文短信;而PDU模式不仅支持中文短信,也能发转载 2012-11-11 20:42:03 · 1581 阅读 · 0 评论 -
以亲身经历警示新人)成为嵌入式程序员之后的0x10个基本问题
《想成为嵌入式程序员应知道的0x10个基本问题》这篇文章肯定很多从事过嵌入式开发的工程师都看过,我当初找工作之前也是把它熟读熟记狠理解,还写成小条条每天温习下。很荣幸,我这个没有上过本科的孩子,踏入了IT这个外表光鲜的殿堂,还走进了嵌入式开发这座令人向往的灯塔,当然我远没有爬到灯塔的顶端。不过两年来我还是被外人称作“软件工程师”,这个称号让我无知的父母倍儿有面子,让我哭笑不得,让我媳妇反胃,那转载 2012-11-11 20:50:36 · 1251 阅读 · 0 评论 -
用QT改写以前的短信编码程序及心得体会
转载请注明出处,dreamthouadnd的blog:http://www.tangqizhong.us 很久以前就知道QT了,只可惜没机会用到他,所以也没机会好好学习一下。以前(大概是2年前)在大二的时候就在洪师兄的影响下知道了KDE/QT,但我一直用的GNOME,所以没让QT弄起来。而且当时有一块西藏开发板,上面也是跑QTE的,但我却没有好好珍惜这个学习机会,没去弄它。转载 2012-11-11 20:52:25 · 1099 阅读 · 0 评论 -
C++虚函数表深度解析
转自:http://blog.csdn.net/xiaoqi030611a/article/details/7926360 目录(?)[-]虚函数表一般继承无虚函数覆盖一般继承有虚函数覆盖多重继承无虚函数覆盖多重继承有虚函数覆盖安全性结束语附录一VC中查看虚函数表附录 二例子includeiostreamusingnamespacestdclassBas转载 2012-12-23 10:57:41 · 562 阅读 · 0 评论 -
QStackedWidget及QStackedLayout使用方法
转自:http://hi.baidu.com/topone_top/item/4511e790f2beaa9a58146190QStackedLayout类把子控件进行分组或者分页,一次只显示一组或者一页,隐藏其他组或者页上的控件。QStackedLayout本身并不可见,对换页也不提供本质的支持。图6.5中的建头和黑灰色的框架是Qt Designer提供为了方便设计。为了方便起见,Qt还提供转载 2013-01-09 23:56:34 · 9203 阅读 · 1 评论 -
QT常用的类和函数总结
转自:http://blog.csdn.net/wuwuhuizheyisheng/article/details/8240106作者:JCY 此文是在学习QT的时候所用到的一些函数,因为函数在一段时间后会遗忘,所以将他们记录下来。 QPushButton setText("OK"); 设置按键显示的姓名,例如设置为“OK”setShortcut( QKeySeque转载 2013-03-12 10:31:04 · 1121 阅读 · 0 评论