qt
chchchdx123
本人勤奋爱学,踏实肯干
展开
-
QSetting
QSetting是一个平台无关的可以设置和读取应用程序设置的类用户可能希望应用程序记住自己应用程序的设置,windows记录在注册表中,mac中记录在xml中,在unix中,缺乏标准,所以很多都记录在.ini文本文件中QSetting的API都是基于QVariant的,允转载 2011-09-15 16:42:13 · 1903 阅读 · 0 评论 -
qml基本语法
QML是什么?QML 是一中声明式语言,用来描述应用程序接口的――是什么样,有怎样的行为。在QML中,一个用户接口被指定为带有属性的对象是。这个介绍主要面向只有很少或者没有编码经验的人。在QML中,JavaScript作为一种脚本语言被使用。因此在深入学习QML之前,也许你会想要去学一些关于JavaScript的知识(JavaScript: The Definitive Guide)。另外转载 2012-01-13 17:02:48 · 568 阅读 · 0 评论 -
qt中的字符转换
qt中将int、long型转换成char、string char转换成QString QString buf=QString(QLatin1String(char));//char 转换为QStringQString 赋值为char str.toStdString().c_str() 例如char tockenID[60]; QString str=ui->转载 2011-12-29 10:43:41 · 926 阅读 · 0 评论 -
基于Qt绘制科学图表--Qwt的使用
篇一 Qwt是一个基于LGPL版权协议的开源项目, 其目标是提供一组2D的窗体库显示技术领域的数据, 数据源以浮点数组或范围的方式提供, 输出方式可以是Curves(曲线),Slider(滚动条), Dials(圆盘), compasses(仪表盘)等等。 该工具库基于Qt开发, 所以也继承了Qt的跨平台特性, 据原作者文档所说, 该项目在Qt-win/Qt-x11/Qt-embed转载 2012-04-01 17:10:35 · 1768 阅读 · 0 评论 -
QML学习文档
本文引用自huangchunquanmaker《QML学习文档》1. 介绍QML是一种描述语言,主要是对界面效果等的一种描述,它可以结合javaScript来进行更复杂的效果及逻辑实现。比如做个游戏,实现一些更有趣的功能等2. 简单的例子importQt 4.7Rectangle{width:200height:200转载 2012-01-13 16:51:55 · 416 阅读 · 0 评论 -
QT QTableWidget中实现整行选中和禁止编辑单元格
整行选中:ui.tableWidget->setSelectionBehavior ( QAbstractItemView::SelectRows); //设置选择行为,以行为单位ui.tableWidget->setSelectionMode ( QAbstractItemView::SingleSelection); //设置选择模式,选择单行禁止编辑:ui.tableWi转载 2011-12-27 14:20:49 · 1858 阅读 · 0 评论 -
qtopia-free-src-2.2.0交叉编译环境的建立
用了一天多时间,终于一步步建立起了qtopia的交叉编译环境,过程之繁琐,以前还没有遇见过。平台:ubuntu 10.10 arm-linux-gcc-4.3.2 参考资料:《嵌入式linux应用开发完全手册》 韦东山下面开始arm版本Qtopia2.2.0版本的编译如果您还没有安装arm-linux-gcc-4.4.1 交叉编译器,请先安装该交叉编译器到转载 2011-11-08 09:24:15 · 1240 阅读 · 3 评论 -
QStringList类常用方法
QStringList类提供了一个字符串列表从QList 继承而来,它提供快速索引为基础的接入以及快速插入和清除其成员函数用于操作这个字符串列表如append(),insert(), replace(), removeAll(), removeAt(),转载 2011-09-15 16:50:56 · 8257 阅读 · 0 评论 -
qt信号机制(上)
QT 信号机制 是本文要介绍的内容,Qt用预编译器和宏来保证强大的跨平台能力,信号机制则是其中最精妙之处。本文分析了几种常见的信号处理机制,然后详细介绍了Qt的Signal/Slot机制。 首先要说明,这里所说的信号不是Unix中进程间通信的信号。这里的信号更多地与图形界转载 2011-09-16 11:03:31 · 512 阅读 · 0 评论 -
qt信号机制(下)
继续 详解QT 信号机制 (上篇) 的内容接续介绍,本节介绍的是详解QT 信号机制 (下篇),以下是QMetaObject的定义(为了浏览方便,删除了一部分次要代码):class Q_EXPORT QMetaObject { public: QMetaObject( c转载 2011-09-16 11:11:15 · 289 阅读 · 0 评论 -
qt的switch错误
Problem: You get an error of this form, while compiling some nice program from source:Code:error: jump to case label转载 2011-09-19 15:54:56 · 1255 阅读 · 0 评论 -
foreach和QTextCodec
1.关于foreach关键字: foreach(variables ,container)关键字是Qt对c++的一个扩展,主要用于按顺序历经容器(container)中的对象,例如:QLinkList list;QString str; for转载 2011-09-20 13:25:21 · 190 阅读 · 0 评论 -
qt环境搭建
首先从官网下载QT的嵌入式版,注意官网上的嵌入式版和linux版都是199M,其实他们在官网上的位置不一样,Qt libraries 4.7.0 for embedded Linux (199 MB)http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-4.7.0.tar.gzQt libraries 4.转载 2011-10-27 16:41:18 · 1060 阅读 · 0 评论 -
在ubuntu10.10下安装Qt环境
在之前的那些简单的环境配置(交叉编译器等等)完之后,就可以开始配置QtE环境了。注意点1:在ubuntu下安装QtE环境,如果是使用用户环境下安装的话,以后再编译程序的时候,直接在用户环境下编译就可以,如果是在root下安装的,那么以后编译程序就得在root环境下编译。注意点2:安装QtE的版本要和交叉编译器的版本想匹配。我这边的使用的QtE版本的4.6.3,交叉编译器的版本是4.4.转载 2011-10-28 14:32:00 · 1277 阅读 · 1 评论 -
qtopia移植笔记
. 按照《移植QTOPIA.pdf》 文档,编译 qtx11 《Embedded QT完整编译过程》2. 编译e2fsprogs-1.3.5arm-linux-gcc 3.4.1编译e2fsprogs-libs的时候报告错误: fd.h:342: error: variable or field `__user’ declared void,转载 2011-11-07 17:47:05 · 1066 阅读 · 2 评论 -
qtopia-2.2.0到ok2440-I(s3c2440)移植
/*2011.1.5-2011.1.6*//*qtopia-2.2.0到FL2440-I(s3c2440)移植*//*主机系统:ubuntu 10.10 主机gcc:4.4.5*//*目标板:FL2440-I 目标板系统:linux-2.6.22.6 *//*交叉编译器:arm-linux-gcc-2.95.3 *//*需要的软件资源:e2fsprogs-1.40.2.t转载 2011-11-07 17:48:32 · 1026 阅读 · 0 评论