
Qt
pizi0475
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Qt信号槽机制的简单例子
<br />回到QT,先在VS中新建一个QT Application,项目里面有几个目录:<br />1、Form Files目录,它里面放的是使用QT designer制作的基于XML的布局文件,双击它就会自动进入QT designer。<br />2、Generated Files目录,它里面放的是一些临时生成的文件,这些文件用来处理QT的信号和槽等机制。<br />3、Resource Files目录,它里面放的是基于XML的资源文件,你可以在窗体里面使用它们。<br />4、Header Files转载 2010-08-01 21:32:00 · 2052 阅读 · 0 评论 -
QT技巧总结
1. 如何在Qt程序中加入OpenGL支持。在QT程序中加入OpenGL支持很简单,只需要在Kdevelop连接的库中加入“-lGL -lGLU”即可,如果需要glut支持,还可以加入“-lglut”。具体操作是在kdevelop集成编译环境中按下”F7”,在弹出的对话框中选择 “Linker”一项,在输入栏输入你想添加的库即可,写法与gcc/g++一致。一般在类QGLWidget中使用O转载 2011-12-19 19:57:22 · 1324 阅读 · 0 评论 -
QT基础学习笔记
转自:http://www.360doc.com/content/11/0512/15/2775766_116202042.shtmlQt中的每个类,都有一个对应的同名头文件,其中包含其类定义。例如要使用QApplication类,则需要在程序中添加" #include "QApplication类用于管理应用程序范围内的资源。其构造函数需要main函数的argc和argv作为参数。转载 2011-12-19 20:04:51 · 1539 阅读 · 0 评论 -
QT编译./configure参数的详细解释
终于翻译完了,我承认翻译的很差,甚至很多都有误解,但是没办法我只是新手+对QT的兴趣,有错一定要指出来,我马上编辑下,目的只有一个,方便后来的学习者,我的目标是将QT发扬光大。很喜欢QT!在此感谢老大[url=space.php?uid=3]shiroki[/url]和群里的热心人帮助,我才能解决各种缤纷多彩的编译错误可以随便的转载,只要按照规矩走带上咱论坛的链接就好。========转载 2012-01-13 15:52:33 · 1990 阅读 · 0 评论 -
Qt选择性编译和库的裁减
Qt选择性编译和库的裁减编译一次Qt要耗费太多的时间,常常是越着急用它,编起来越慢。其实通过很简单的几招可以帮你节省编译的时间。下面就一一道来:第一招,编译之前确定哪些功能是不必要的,对编译树进行简单裁剪。比如最常见的,像demos, examples,虽然很有参考价值,但完全可以放在后面用到的时候再单独编译小工程,这样可以节省不少时间。经过实践,最简单的方法是修改conf转载 2012-01-13 15:54:57 · 1436 阅读 · 0 评论 -
Qt vs MFC (Qt和MFC的战争)
在网上看到的,拿来和大家一起讨论下。蓝字均为转载我曾经使用过QT和MFC来开发过软件,我想和大家分享我使用他们时所体会的不同之处。我并非一个职业作家,这篇文章可能看起来不如专业的杂志和网站上的那么条理清晰。但是,我在这里是用我自己的语言来表达我自己的经验,希望能和你分享。英语比不是我的母语,所以可能会有一些用词古怪,词句错误之处,请发信给我,我可以改正他们。本文不想假装客观转载 2012-01-13 10:54:33 · 2689 阅读 · 0 评论 -
传诺基亚计划出售跨平台开发工具Qt
据国外媒体报道,诺基亚将关闭位于澳大利亚的Qt办事处,裁减了负责开发该开源开发工具包关键组成部分的团队,其中包括负责QML用户接口布局系统的团队。(中国软件网讯)据国外媒体报道,诺基亚将关闭位于澳大利亚的Qt办事处,裁减了负责开发该开源开发工具包关键组成部分的团队,其中包括负责QML用户接口布局系统的团队。诺基亚开发人员洛恩·波特(Lorn Potter)是澳大利亚Qt团队的一员,转载 2012-08-05 07:34:23 · 2510 阅读 · 0 评论 -
图形界面库Windows Forms、 MFC、WTL、WxWidgets、Qt、GTK 综合比较
图形界面库Windows Forms、 MFC、WTL、 WxWidgets、Qt、GTK 综合比较见下表:总结:GTK+主要用在X Window上,整个设计的架构和许多概念和MFC以及一般 Windows 上的程序开发大异其趣,入门门槛较高,而且最主要的特色是,它用不具有物件功能的纯C 语言,模拟物件导向。所以写起来比较复杂艰涩,而且充满大量巨集,使用和除错都不是很容易,但优转载 2012-01-13 10:55:44 · 10766 阅读 · 2 评论 -
Qt基础——Qt4.7安装 windows7+Qt+VS2008
由于工作需要,现在用到Qt多些,把学习过程记录下来,以便回顾。先说一下安装过程。Qt有自己的一套完整开发环境,有兴趣的可以下载安装它的SDK包,链接:http://qt.nokia.com/downloads-cn。不过,我是要在VS2008下开发,所以选择只安装框架,我用的是qt-win-opensource-4.7.3-vs2008.exe,当前最新版本为4.8.2:http://转载 2012-09-03 21:28:02 · 1679 阅读 · 0 评论 -
使用QUiLoader来动态加载.ui文件
在你的QT工程中使用ui文件本文仅仅是从QT帮助中全文取下来的,因为这一部分比较隐蔽.Qt Designer UI files represent the widget tree of the form in XML format. The forms can be processed:At compile time, which means that forms ar转载 2012-09-03 21:31:07 · 3359 阅读 · 1 评论 -
Qt基础——UI文件.h文件说明
首先,需要使用Qt Designer设计你的UI界面。Qt号称是跨平台应用程序和UI开发框架,所以其自带的UI设计器(即Qt Designer)功能也非常强大。除了通常用的如Button,List等组件外面,使用Qt Designer做UI设计的过程中,用的最多的应该是它的Layouts了。Qt Layout用于对窗口控件的排版,不需增加任何代码实现控件自动对齐,以及随窗口大小自动缩放转载 2012-09-03 21:26:32 · 2173 阅读 · 0 评论 -
QUiLoader:彻底分离你的Ui设计工作(含例子)
本站所有文章由本站和原作者保留一切权力,仅在保留本版权信息、原文链接、原文作者的情况下允许转载,转载请勿删改原文内容, 并不得用于商业用途。 谢谢合作。原文链接:QUiLoader:彻底分离你的Ui设计工作(含例子) Trolltech提供的界面所见即所得工具designer极大的简化了开发者花费在UI布局上的时间。但一部分喜欢在终端上开发的工程师认为拖拖拉拉这种伎俩实在是转载 2012-09-03 21:31:57 · 1823 阅读 · 0 评论 -
Qt探秘——谈ui文件的用法
[经验分享] Qt探秘——谈ui文件的用法相信用过Qt Designer的朋友,对Qt Project中的.ui文件并不陌生。这个文件在Qt Designer中并不能直接修改其源代码,而只能通过Qt Designer的图形工具对其进行操作。对于这一点,我不得不要赞一下设计Qt Designer的人,因为这大大可以避免.ui文件中出现语法错误的概率,同时使得程序员能省下大量的转载 2012-09-03 21:33:06 · 1498 阅读 · 0 评论 -
Qt Ui 头文件研究
用最新的QtCreator选择GUI的应用会产生含有如下文件的工程 下面就简单分析下各部分的功能。 .pro文件是供qmake使用的文件,不是本文的重点【不过其实也很简单的】,在此不多赘述。所以呢,还是从main开始,view plaincopy to clipboardprint?#include #include "mainwindow.h"转载 2012-09-03 21:33:47 · 3390 阅读 · 0 评论 -
ogitor编译全过程
昨晚在公司安装了系统后,今天的目标就是把它变为一个真正的工作机(适合OGRE编辑的)所以,我觉得在碰到我问题去网上找的都是快两年的教材了,虽然非常感谢他们,我觉得该更新一把了。一下是我在今天从一个新系统安装软件到冰点的过程!分享给大家,可以说是一个2012版本的OGRE环境配置。安装的软件:1.PowerISO(用来读镜像文件)2.VS2010和sp1(我的是四核系统,大家量力而行)。转载 2012-09-19 21:15:45 · 2573 阅读 · 0 评论 -
QT,Ogitor中文解决方法
Ogitor的思路可谓是完美主义,插件化,boost,QT,Ogre,PG,SkyX,HydraX,Caelum。。。强大的扩展,易改的架构,可是,可是,无数次纠结之后我要感叹,实在是太欺负人了,中文,老祖宗给我们留下这么多些字,活活要被只有26个字母民族的发明给烦恼死。。。唉,不纠结了,但真的,统一编码是件很重要的事情,建议C++委员会以后用Unicode32 一转载 2012-09-19 21:07:39 · 2036 阅读 · 0 评论 -
QT的安装笔记
1. 简介QT是目前在linux上使用较广的一个图形系统。用户经常配合KDE桌面环境来使用。需要注意的是我们看到的并操作的是KDE,而不是QT。QT只是一套库函数(类库),KDE才是可执行程序.同时KDE为了其他程序方便的对其操作,也提供一套库函数(类库)。在PC机上的QT是基于X11图形系统的,在嵌入设备中往往不需要这么累赘,只需使用QTE(QT Embedded)即可包括PC平台中转载 2011-12-19 20:02:51 · 1329 阅读 · 0 评论 -
Qt入门笔记----Windows版
很早就窥视Qt了,只是在偶的小白上安装了一个Mac版,对于里面的安装配置一概不知,之前在Mac下试编写了几个例子(以后再补充Mac版的一些注意事项)。Windows XP下的安装如下:1、去Trolltech官方网下载Qt for Open Souce C++ development on Windows,地址如下:ftp://ftp.trolltech.no/qt/source/qt-w转载 2011-12-19 20:02:15 · 1511 阅读 · 0 评论 -
将ogre 嵌入到 Qt中
<br />我用的环境是VS2008+Qt<br />1,新建一个Qt Application,除了main.cpp文件以外,将其它东西全部删除。<br />2,添加几个文件如下:<br />FOgreWidget.h:<br />#include <QWidget><br /><br />// 如果为假就返回<br />#ifndef FALSE_RETURN<br />#define FALSE_RETURN(h, r) if(!h) return r;<br />#endif<br />#ifndef转载 2010-08-01 21:33:00 · 2784 阅读 · 0 评论 -
qt中文翻译步骤
虽然很多人都会的东西,我还是整理一下吧,主要是一些注意事项,有点罗嗦,请见谅。第一步 在你的pro里面加入 TRANSLATIONS = myexec_zh.ts 第二步 用lupdate 操作pro 将要翻译的提取到ts文件 命令是 lupdate my转载 2011-09-02 18:00:54 · 1433 阅读 · 0 评论 -
QT中.pro文件的写法
在QT中,有一个工具qmake可以生成一个makefile文件,它是由.pro文件生成而来的,.pro文件的写法如下:1. 注释从“#”开始,到这一行结束。2. 指定源文件SOURCES = *.cpp对于多源文件,可用空格分开,如:SOURCES = 1转载 2011-09-13 14:59:56 · 1351 阅读 · 0 评论 -
Qt语言翻译工具的使用
在上一篇中,只是简单地说明了一下有关QT语言翻译工具的大概使用方式,但也很明显地存在不尽明了和疑问的地方,没有一点相关Qt知识储备,甚至很难理解我写的那些文字,在这里,我想用自己所知道的对其进一步加以完善。 通过使用Qt Linguist工具时,可以有两种方式转载 2011-09-13 14:58:06 · 2220 阅读 · 0 评论 -
.qm .ts qt程序中文国际化
qt程序中文国际化中文国际化是在QT程序设计中很重要的一个环节,这里用一个简单的例子介绍中文国际化得过程。 在这里我们还是写一个经典的helloworld的例子。 zh_CN.cpp #include #include转载 2011-09-13 14:59:25 · 3385 阅读 · 0 评论 -
Qt .pro文件 详解
Qt .pro文件 详解 突出 介绍libs1. TEMPLATE变量TEMPLATE描述了为建立目标文件而采用何种模板,即生成何种形式的Makefile文件。Qmake工具定义了5种模板:1. 应用程序App,为建立一个Qt应用程序创建Makefile文件转载 2011-09-13 14:58:39 · 3134 阅读 · 0 评论 -
Qt编译
从http://www.qtcentre.org/下 载QT源代码,注意是源代码。我下载到的是QT4.5.1版,文件名为qt-win-opensource-src-4.5.1.zip解压,注意不要解压路径不要含有空格或中文,我把它解压到了d:\qt451里准备一个存放编译后“成品转载 2011-09-14 15:29:51 · 1446 阅读 · 0 评论 -
关于在windows下部署发布QT程序的总结
以下包括了部分网上收集的,以及qt帮助里的内容(Deploying an Application on Qt/Windows)我的环境是QT 4.3.3 + mingw32-make部署发布QT程序有两种方法:第一种,静态编译,可生成单一的可执行文件。第二种,动态编译,需同时附上需要的dll文件。一、静态编译1 编译QT。要静态编译,首先要求QT是静态编译过的。在QT目转载 2011-12-19 19:55:14 · 1547 阅读 · 0 评论 -
Qt for Windows 安装与配置
1. 在官网获取最新的Qt Creator与Qt库 官网:http://qt.nokia.com/ 例如: Qt Creator Binary for Windows (52MB) http://get.qt.nokia.com/qtcreator/qt-creator-win-opensource-2.2.1.exe Qt for Open转载 2011-12-19 19:55:52 · 1463 阅读 · 0 评论 -
qt开发总结
1、QGridLayoutQGridLayout包含多个grid,它并没有要求其中的每个grid的size相同,通常情况下,每个grid的size是不同的。对于成员函数addWidget(widget, fromRow, fromColumn, rowSpan, columnSpan, alignment):rowSpan表示新添加进来的widget在垂直方向上跨越或者占据多少个grid。转载 2011-12-19 19:56:48 · 1431 阅读 · 0 评论 -
Qt编程 的一些心得总结
一. 背景刷成黑色,前景色设为白色。 方法一、paltette方式,经测试,该方法不会影响到其他控件,推荐使用 QPalette bgpal =palette();bgpal.setColor (QPalette::Background, QColor (0, 0 , 0, 255));//bgpal.setColor (QPalette::Background,转载 2011-12-19 19:57:58 · 3031 阅读 · 0 评论 -
QT4 的移植总结
这段时间把QT4移植到了mini2440的开发板上,同时做了一些应用的开发,特总结一下。首先要弄清楚一些概念:1.什么是Qt?Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。Qt 软件前身为 Trolltech (奇趣科技),2008年6月被诺基亚收购。2.Qt的版本和分类?Qt转载 2011-12-19 19:58:34 · 1388 阅读 · 0 评论 -
QTCreator的使用
用最新的QtCreator选择GUI的应用会产生含有如下文件的工程 下面就简单分析下各部分的功能。 .pro文件是供qmake使用的文件,不是本文的重点【不过其实也很简单的】,在此不多赘述。所以呢,还是从main开始,view plaincopy to clipboardprint?#include #include "mainwin转载 2011-12-19 20:08:58 · 2523 阅读 · 1 评论 -
qt creator
Qt Creator是跨平台的 Qt IDE, Qt Creator 是 Qt 被 Nokia 收购后推出的一款新的轻量级集成开发环境(IDE)。此 IDE 能够跨平台运行,支持的系统包括 Linux(32 位及 64 位)、Mac OS X 以及 Windows。根据官方描述,Qt Creator 的设计目标是使开发人员能够利用 Qt 这个应用程序框架更加快速及轻易的完成开发任务。转载 2011-12-19 20:10:04 · 1902 阅读 · 0 评论 -
QT学习笔记
QT使创建独立于平台的数据库应用成为可能。QT的内建驱动支持Oracle,Microsoft SQL Server,Sybase Adaptive Server,IBM DB2,PostgreSQL,MySQL,BorlandInterbase,SQLite,以及各种ODBC的数据库。QT的数据库功能完全集成到了QT设计器中,能提供数据库的生动的预览。QT包括专门的数据库组件,并且任何内建的或转载 2011-12-19 19:59:52 · 1797 阅读 · 0 评论 -
QString 与中文问题
转载地址:http://hi.baidu.com/cyclone/blog/item/9d7293130e5a498d6538dbf1.html(更新:本文的姊妹篇 Qt中translate、tr关系 与中文问题 )首先呢,声明一下,QString 是不存在中文支持问题的,很多人遇到问题,并不是本身 QString 的问题,而是没有将自己希望的字符串正确赋给QString。很简转载 2012-09-21 06:30:35 · 1233 阅读 · 0 评论