QT4
jidonghui
这个作者很懒,什么都没留下…
展开
-
用Qt开发Web和本地混合的应用
QtWebkit模块使得Qt widget能够通过HTML的object标签嵌入到web页面中,并通过JavaScript代码进行访问,而Qt对象也能相应的访问web页面元素。 将Qt对象插入到web页面中 首先继承并实现QWebPluginFactory类(C++): class MyPlugin: public QWebPluginFactory { Q_OBJECT转载 2011-11-23 00:23:51 · 521 阅读 · 0 评论 -
QWSServer
QT - QWSServer QT Embeded应用没有来严格的区分server和client进程,如果一个QT进程的启动参数中有-qws,那么这个进程就具有server胡管理功能,被称为QWS server,当然这个进程同样可以和其它的QT进程一样可以创建并显示widget,只有兼做server的功能而已。 这个所谓的server功能主要是由QWSServer对象来实现的。 1.转载 2012-01-05 10:41:31 · 807 阅读 · 0 评论 -
QT经典错误:/usr/include/qt4/QtCore/qatomic_i386.h:132: error: impossible constraint in 'asm'
如果交叉编译为ARM的话,需要一个QT_ARCH_ARM的宏, 同理mips的宏为QT_ARCH_MIPS, 需要在你编译的时候给配置上。自己有耐心的话就去查查为什么这个宏变成了QT_ARCH_I386了。 我的错误原因是:Makefile里面QMAKE = 选项指定的qmake 路径错误。本来该 是/usr/local/Trolltech/QtEmbedded-4.6.3-arm/原创 2011-12-29 11:18:49 · 11072 阅读 · 2 评论 -
关于QWebView的用法
如果编译出错,不要忘记在.pro文件里面添加 QT += webkit #include #include #include int main(int argc, char *argv[]) { QApplication a(argc, argv); QWebView view; view.setStyleSheet("backgro转载 2011-12-28 16:14:18 · 5589 阅读 · 0 评论 -
显示GIF图片
显示GIF图片 在QT中要显示GIF图片,不能通过单单的添加部件来完成. 还需要手动的编写程序. 工具:QT Creator 新建一个工程,我们先在designer中,添加一个QLabel部件. 如下图: 将QLabel拉成适当大小. 在类cpp函数中添加如下程序: #include "widget.h" #include "ui_wid转载 2011-12-06 17:24:00 · 934 阅读 · 1 评论 -
Qt 显示图片 放大 缩小 移动
Qt 显示图片 放大 缩小 移动 本文章原创于www.yafeilinux.com 转载请注明出处。 现在我们来实现在窗口上显示图片,并学习怎样将图片进行平移,缩放,旋转和扭曲。这里我们是利用QPixmap类来实现图片显示的。 一、利用QPixmap显示图片。 1.将以前的工程文件夹进行复制备份,我们这里将工程文件夹改名为painter05。(以前已经说过,经常备份转载 2011-12-06 17:12:00 · 1349 阅读 · 0 评论 -
Qt的元对象(Meta-Object)系统简介
Qt的元对象(Meta-Object)系统简介 Qt的元对象系统基于如下三件事情: 1.类:QObject,为所有需要利用原对象系统的对象提供了一个基类。 2.宏:Q_OBJECT,通常可以声明在类的私有段中,让该类可以使用元对象的特性,比如动态属性,信号和槽。 3.编译器:元对象编译器(moc)为每个QObject子对象自动生成必要的代码来实现元对象特性。转载 2011-12-06 16:53:00 · 589 阅读 · 0 评论 -
QSignalMapper分类有序地处理大量信号 多信号连接槽
QSignalMapper这个类并不是个新鲜概念, 早在Qt2里就已经存在, 而且它的功能也是始终如一。 不过由于宣传力度不够(例子里涉及到它的很少)了解这个类人可能还不是很多, 所以特此撰文介绍此类的功能和用法。 简单的理解,可以把SignalMapper这个类看成是信号的翻译和转发器, 它可以把一个无参数的信号翻译成带int参数、QString参数、QObject*参数或者QWidget*参转载 2011-12-06 17:21:27 · 496 阅读 · 0 评论 -
QT基础学习
QT基础学习笔记 转自:http://www.360doc.com/content/11/0512/15/2775766_116202042.shtml Qt中的每个类,都有一个对应的同名头文件,其中包含其类定义。例如要使用QApplication类,则需要在程序中添加" #include " QApplication类用于管理应用程序范围内的资源。其构造函数需要main转载 2011-12-06 17:01:14 · 568 阅读 · 0 评论 -
Qt Model/View 学习笔记(二)
Model类 基本概念 在model/view构架中,model为view和delegates使用数据提供了标准接口。在Qt中,标准接口QAbstractItemModel类中被定义。不管数据在底层以何种数据结构存储,QAabstractItemModel的子类会以层次结构的形式来表示数据,结构中包含了数据项表。我们按这种约定来访问model中的数据项,但这个约定不会对如何显示这些数据有任转载 2011-11-28 15:31:11 · 551 阅读 · 0 评论 -
Qt Model/View 学习笔记(三)
View 类 概念 在model/view架构中,view从model中获得数据项然后显示给用户。数据显示的方式不必与model提供的表示方式相同,可以与底层存储数据项的数据结构完全不同。 内容与显式的分离是通过由QAbstractItemModel提供的标准模型接口,由QAsbstractItemview提供的标准视图接口共同实现的。普遍使用model index来表示数据项。转载 2011-11-28 15:32:26 · 731 阅读 · 0 评论 -
Qt Model/View 学习笔记 一
介绍 Qt 4推出了一组新的item view类,它们使用model/view结构来管理数据与表示层的关系。这种结构带来的功能上的分离给了开发人员更大的弹性来定制数据项的表示,它也提供一个标准的model接口,使得更多的数据源可以被这些item view使用。这里对model/view的结构进行了描述,结构中的每个组件都进行了解释,给出了一些例子说明了提供的这些类如何使用。转载 2011-11-28 15:29:43 · 545 阅读 · 0 评论 -
Qt paintevent事件
Qt paintevent事件 一.主要理解一下几个方法和属性: 1.QWidget * QScrollView::viewport () const 2.void QWidget::paintEvent ( QPaintEvent * ) [虚 保护] 3.void QWidget::repaint ( int x, int y, int w, int h, bo转载 2012-01-05 12:14:15 · 609 阅读 · 0 评论