Qt相关
lyapple2008
只要不停止脚步就没有到不了的地方
展开
-
在Qt中使用中文路径
在Qt中字符串默认使用Latin-1编码,不支持中文,需要转化成支持中文的格式,如GBK等。使用QTextCodec可以设置Qt使用的字符编码。QTextCodec*codec=QTextCodec::codecForName("GBK");QTextCodec::setCodecForLocale(codec);QTextCodec::setCodecForTr(codec);QT转载 2012-09-06 20:27:07 · 1214 阅读 · 0 评论 -
Qt错误:QWidget: Cannot create a QWidget when no GUI is being used
运行Qt控制台应用程序时,出现错误:QWidget: Cannot create a QWidget when no GUI is being used错误原因:控制台应用程序的管理是用QCoreApplication类,但程序中用到了GUI部分,因此应该用从QCoreApplicaiont类继承来的QApplication类来管理程序。原创 2012-09-12 18:23:39 · 733 阅读 · 0 评论 -
Qt错误:Qt提示找不到slot()函数
Qt运行时候提取错误:Object::connect: No such slot ButtonDialog::buttonClicked() int ButtonDialog.cpp:17Object::connect: No such slot ButtonDialog::buttonToggled() in ButtonDialog.cpp:18错误原因:对slot()函数原创 2012-09-12 18:39:26 · 1187 阅读 · 0 评论 -
Qt:信号与槽的连接函数问题
Qt的信号与槽的连接函数中不能写形参,只写类型名如写在以下形式,信号和槽就连接不上connect( checkBox,SIGNAL(stateChanged(int state)),this,SLOT(showState()) );正确形式如下:connect( checkBox,SIGNAL(stateChanged(int)),this,SLOT(showState())原创 2012-09-14 18:57:54 · 586 阅读 · 0 评论 -
Qt中ui文件的使用
转自:http://blog.csdn.net/yf24518150/article/details/5615960 ui文件的使用是在Qt4中不太容易上手的一点,因为很多同学都是从Qt3升级到Qt4的,在升级过程中发现这部分的变化非常之大,让人有点无所适从。 Qt3的designer简直可以媲美一个ide,可以编辑代码,可以管理工程, 可是到了Qt4却仿佛是退化到了史前一万年,我转载 2012-09-14 20:51:42 · 522 阅读 · 0 评论 -
Qt error: no such slot
最近在使用Qt 的过程中,时常会遇到这样的错误:no such slot经过整理后发现注要是以下几点错误:1、自己定义的类开始处没有 Q_OBJECT2、没有定义slot函数:3、连接的slot函数出现了书写错误原创 2012-10-28 12:31:29 · 798 阅读 · 0 评论 -
toggled&trigger
1、QPushButton 设置了消息toggled(bool),但是对应的信息褿没反应? 解决方法:要设置属性Checkable(true); 在Qt中经常遇到toggle和trigger这两个词,粗一看,两个词都有触发的意思,但细细一想,不尽然。 toggle在实物上有开关的意思,这跟我们物理实验用的开关是一回事,两头表示两个状态:合上和断开。于是转载 2012-11-17 19:58:57 · 274 阅读 · 0 评论 -
vs2010 "行号显示"设置(vs简单使用)
转自:点击打开链接Microsoft Visual Studio 2010 默认情况下是不显示代码的行号的,但是在编译出错时,可点击下面输出窗口中的错误提示进行定位。但是这样操作起来你有没有感觉到不方便呢。不显示行号时,代码窗口显示如图:-----------------------------------------------------------------------转载 2012-11-22 14:56:58 · 593 阅读 · 0 评论 -
关于Qt生成Debug和Release应用程序无法运行的解决办法
问题描述:1、用Qt库在Debug下生成的exe程序在运行时,提示丢失QtCore4d.dll和QtGui4d.dll2、在Release下生成的exe程序在运行时,提示无法链接到QtCore4.dll在网上找了很多,发现把QtCore4d.dll和QtGui4d.dll两个文件从Qt-root/bin文件夹复制到Debug目录就可以运行,但是Release模式还是不能运行原创 2012-11-22 15:54:51 · 7344 阅读 · 0 评论