
Qt4
蔡金平
目前正在北邮读研主要工作方向是软件无线电对通信系统嵌入式以及互联网感兴趣有志同道合的欢迎一起探讨
展开
-
Qt数据类型转换
把QString转换为double类型方法1.QString str="123.45";double val=str.toDouble(); //val=123.45方法2.很适合科学计数法形式转换bool ok;double d;d=QString("1234.56e-02").toDouble(&ok); //ok=true;d;12.3456.把QString转换原创 2013-07-08 10:12:39 · 1992 阅读 · 0 评论 -
Qt4与VS2008开发环境的搭建
因为之前电脑上安装了VS2008,所以为了方便,就直接在此平台上搭建Qt编程的开发环境。我安装的VS2008是专业版。要搭建此开发环境,需要下载两个文件:qt-win-opensource-4.8.4-vs2008.exe qt-vs-addin-1.1.11-opensource.exe下载网址:http://qt-project.org/downloads分别下原创 2013-06-29 18:03:54 · 2363 阅读 · 0 评论 -
VS2008编译Qt4程序出现的问题
1、错误提示:error LNK2001: 无法解析的外部符号 "public: virtual struct QMetaObject const * __thiscall sender::metaObject(void)const " (?metaObject@sender@@UBEPBUQMetaObject@@XZ)2、解决方法:vs集成的qt里的类里面添加了这个宏:Q_原创 2013-06-30 17:43:45 · 1289 阅读 · 0 评论 -
Qt4--可变形状对话框(对 ui 的多重继承)
最终效果(单击【More】显示其余对话框) 创建过程1、创建一个“Dialog without Button”模板2、创建按钮如下图所示3、按下【ctrl】,然后单击并拖动Primary Key群组,这样可以复制出一个群组,设置以后如下所示4、设置两个垂直分隔符的sizeHint为【20,0】,并点击Adjust Size,如下所示原创 2013-06-30 21:05:41 · 1671 阅读 · 0 评论 -
Qt Creator 代码自动补全设置
Qt Creator具有自己的代码补全快捷键【Ctrl】+【Space】但是在使用过程中,效果不明显,或者没有效果。可能是与输入法的切换冲突了。因此可以通过设置,避免这个问题。解决方法:1、打开Qt Creator -> 【tools】 -> 【options】在里头找到environment -> Keyboard2、找到【TextEdit】3、修改其中的【Com原创 2013-06-29 15:50:50 · 4719 阅读 · 0 评论 -
Qt4----子例化QDialog(可扩展对话框的使用)
1、linux下安装Qt4请参考如下博文:Qt4在linux下的安装2、Qt4工程的创建请参考如下博文:Qt4创建工程的几种方法:linux系统3、可扩展对话框通过纯代码的形式,建立工程。点击【Detail】按钮,显示扩展对话框包括四部分:工程文件:ExtensionDlg.pro主程序文件:main.cpp对话框类:ExtensionDlg原创 2013-06-22 22:57:14 · 2397 阅读 · 0 评论 -
Qt4--加密日记本(子例化QMainWindow文本加密解密)
近来刚学习Qt4编程,想找个实例练习练习,于是产生了一个想法,就是怎么样做一个文本加密,这样,自己保存的一些文档可以通过软件生成加密文本,到时候要看的时候,通过自己的软件读取就可以。既然有想法了,那就行动起来吧!加密解密采用RC4方法,目前只能处理英文文档。原创 2013-07-09 19:32:00 · 1674 阅读 · 0 评论 -
Qt--将Qt 动态链接生成的exe及依赖dll打包方法
Qt静态编译链接生成的exe文件,不需依赖dll,可以独立运行,发布很方便。但绝大多数用的都是Qt开源版本,如果用静态链接,会有些限制。方法之一,就是用动态编译,然后把exe和需要的dll整合成一个文件,问题就解决了。具体步骤:一、先动态编译链接,生成exe文件二、找到依赖的dll文件用Process Explore来获取所依赖的dll文件下载:Process原创 2013-07-09 11:24:55 · 4764 阅读 · 0 评论 -
VS2008--无法找到“XXX.exe”的调试信息,或者调试信息不匹配
------解决方案-----1. 关闭掉Visual Studio 实例。2. 找到解决方案下的.suo文件并删除之。3. 重新启动Visual Studio,或者直接双击.sln文件打开4. 成功调试程序!后来意识到这是Visual Studio非常严重的问题。因为.suo貌似非常容易损坏,但是它里面包含了许多调试信息,包括项目的打开文件列表、所有的断点、以及监视窗口中所有原创 2013-07-09 10:58:22 · 3169 阅读 · 1 评论 -
Qt4在linux下的安装
1、下载SDKftp://ftp.informatik.hu-berlin.de/pub/Mirrors/ftp.troll.no/QT/qtsdk/qt-sdk-linux-x86-opensource-2010.05.1.bin2、修改文件权限想要安装SDK,需要拥有对其读写和执行的权限。可以通过【右键】->【属性】->【权限】进行设置。也可以通过命令行的方式,完成权限原创 2013-06-20 22:07:10 · 4465 阅读 · 1 评论 -
Qt4创建工程的几种方法:linux系统
方法一:以Qt Creator 作为IDE1、启动Qt Creator,并创建一个空项目2、输入路径和工程名字3、添加cpp文件4、添加代码,并且编译执行5、执行结果方法二:利用linux命令行1、创建HelloWorld.cpp文件,并保存到HelloWorld文件夹下面2、生成项目文原创 2013-06-21 16:43:31 · 3959 阅读 · 0 评论 -
Qt4--创建自定义图标
1、通过Qt Assistant 查看 Qt resource system原文:The Qt resource system is a platform-independent mechanism for storing binary files in the application's executable. This is useful if your application alw原创 2013-07-02 16:34:17 · 1944 阅读 · 0 评论