QT
helloworldprogram
这个作者很懒,什么都没留下…
展开
-
QT学习之事件处理(二) 处理密集响应时的响应保持
当处理一个事件时,也可能会同时产生一些其它的事件,如果再处理一个特定的事件上耗费的时间比较多,那么用户界面就会变得无法响应。例如,在应用程序中把一个文件保存到磁盘中,直到文件保存完毕,才会处理那些由于窗口系统产生的事件。在文件保存的过程中,应用程序就不能响应来自窗口系统的重新绘制请求。一种解决方法当然是用多线程:一个线程用于处理应用程序的界面,另外一个程序则执行文件操作。另外一种更为简单的转载 2013-11-18 14:42:43 · 1227 阅读 · 0 评论 -
qt应用程序交叉编译到arm环境变量设置
#/bin/shexport QTDIR=/home/tony/work/qt-arm/export QTINC=$QTDIR/includeexport QTLIB=$QTDIR/libexport PATH=$QTDIR/bin:$PATHexport LD_LIBRARY_PATH=$QTLIB:$LD_LIBRARY_PATHqmake -project原创 2013-11-27 11:47:32 · 1459 阅读 · 0 评论 -
安装了Phonon,却不能播放视频和音频
安装了Phonon,却不能播放视频和音频,同时提示警告: WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded WARNING: bool Phonon::FactoryPrivate::createBackend() phonon ba原创 2013-11-27 13:47:07 · 791 阅读 · 0 评论 -
编译QT到arm上
./configure -prefix /usr/local/Trolltech/QtEmbedded-4.7.4-arm -opensource -confirm-license -release -shared -embedded arm -xplatform qws/linux-arm-g++ -depths 16,18,24 -fast -optimized-qmake -qt-sql-s原创 2013-11-27 15:57:17 · 841 阅读 · 0 评论 -
QT常用控件之QListWidget
1:新建QListWidget2:添加item3:设置高度4:给某个item贴图片5:自定义信号与槽转载 2013-11-28 14:17:52 · 717 阅读 · 0 评论 -
QT学习笔记
Qt中的每个类,都有一个对应的同名头文件,其中包含其类定义。例如要使用QApplication类,则需要在程序中添加" #include"QApplication类用于管理应用程序范围内的资源。其构造函数需要main函数的argc和argv作为参数。widget被创建时都是不可见的(always createdhidden)。widget中可容纳其它widget。Qt中的widge转载 2013-11-28 14:13:46 · 749 阅读 · 0 评论 -
QT 界面总结
QT提供了设计师工具,可以很方便的使用鼠标拖拽的方式绘制界面。绘制完毕后自动生成一个界面的.h文件(如ui_mainwindow.h),其中含有一个自动生成的Ui_MainWindow类,这个类中核心的函数是setupUi,根据界面向导的不同里面接收一个QWidget *参数或者QMainWindow *参数。这个函数会自动在传入的QWidget或QMainWindow上根据设计师绘制的界面创建可转载 2013-12-02 15:45:45 · 1055 阅读 · 0 评论 -
QT中如何使用ui文件
/********************************************************************************** Form generated from reading UI file 'mainwindow.ui'**** Created: Mon Dec 2 14:42:57 2013** by: Qt User原创 2013-12-02 14:52:16 · 1076 阅读 · 0 评论 -
QT多个信号连接到一个槽
Qt的内建(built-in)对话框:颜色对话框(QColorDialog),选择颜色[html] view plaincopyQColor clr=QColorDialog::getColor(plt.color(QPalette::Base),this); 错误消息框(QErrorMessage),显示错误信息转载 2013-12-09 15:22:40 · 985 阅读 · 0 评论 -
QT编程经验
如何添加自定义的slot函数。...1Qt标准对话框之QMessageBox.2Qt 中如何使用外部链接库...6如何将qte默认的绿色背景设置为透明...6布局的时候设置左,上,右,下的距离...6如何加载图片...7在Qt4中如何为对话框设置背景?...7 如何添加自定义的slot 函数。以添加转载 2013-12-04 14:13:46 · 821 阅读 · 0 评论 -
基于QT视频软件的开发和学习
先装好QT SDK,然后把环境变量设置一下(不会去G!) 然后把vlc库加入到mingw里面 先复制vlc-include.rar解压出来的头文件到Qt\2009.04\mingw\include里面 在把vlc-lib.rar解压出来的文件放到C:\vlc-lib 我们在 Qt Creator 里面建立一个空转载 2013-11-27 09:51:44 · 930 阅读 · 0 评论 -
ubuntu 安装QT 5.0出现错误:Failed to load platform plugin "xcb".
当你安装QT 5.0 时,启动的时候会出现如下错误:Failed to load platform plugin "xcb". Available platforms are:linuxfbminimalxcb Abandon这是因为相关的库没有安装完整,解决方法很简单,如转载 2013-11-12 14:16:45 · 4933 阅读 · 3 评论 -
总算解决了QT的一个诡异问题
问题的过程是这样的,就是我代码写的跟example里面的例子几乎都是一样,但是application 就是出来不了窗体,后面经过我多次实验,发现qmake连接到的不是我原来的/usr/local/Trolltech/Qt-4.7.4/bin/qmake,而是/usr/bin/qmake,奇怪,我记得之前不是这样的啊,后来想想有可能是又手动安装了 qmake,所以覆盖了,哎,搞的我好久,我做了一个软原创 2013-11-07 10:43:42 · 636 阅读 · 0 评论 -
QT学习之事件处理(一)
通常事件来源有来自窗口系统的QMouseEvent和QKeyEvent事件,以及来自系统的QTimeEvent,还有一些事件来自应用程序Qt为多数事件定义了特定的类,值得关注的是QResizeEvent,QPainEvent,QMouseEvent,QKeyEvent和QCloseEvent类,每一个类均从QEvent继承而来,并加入了本事件特定的功能函数QT中的所有事件类型均由Q翻译 2013-11-15 15:11:45 · 826 阅读 · 0 评论 -
QT4中从UI文件直接生成.h文件
使用命令 uic-qt4 MainWindow.ui -o ui_MainWindow.h其中ui_MainWindow.h中最后有个语句namespace ui{class Form:public ui_Form{};}其中Fom就是新生成的可以继承的界面类原创 2013-11-20 10:24:23 · 1008 阅读 · 0 评论 -
QT中的常用
QT中的常用类分为基本类和窗口类《一》基本类 包括 QChar字符,QString字符串,QPoint点,QSize大小,QRect圆,QFont字体,QPixmap图像,QICon图标《二》窗口类 QWidget,QDialog,QLabel,QAbstractButton,QPushButton,QCheckBox,QRadioBox原创 2013-11-20 09:30:05 · 657 阅读 · 0 评论 -
QT中自定义的信号与槽需要注意以下几点
1.类声明和实现要分别放在.h和.cpp文件中2.类声明中包含Q_Object3.信号只要声明,不需要设计的实现(有系统自动完成)4.发射信号用emit关键字5.自定义的槽的实现与普通成员函数的实现一样原创 2013-11-20 10:13:31 · 714 阅读 · 1 评论 -
QT中常见的类的继承的总结
如果需要设计界面,且需要菜单栏,工具栏,状态栏,一般继承QMainWidget如果不要菜单栏,工具栏,状态栏等一般继承QDialog如果需要自定义视图来画图形,则可以继承QAbstractItem如果自己设计场景,游戏开发则继承QGrapicsview如果自己制作一个小图形视图,则可以考虑继承QGrapicsObject类,当将这些小视图构成一个视图组时,该组的类可以继承QGr转载 2013-11-20 09:25:01 · 5780 阅读 · 0 评论 -
QString 和string类相互转换
在主体文件中加以下转换函数即可QString s2q(const string &s); //从string 到QString string q2s(const QString &s); //从QString到stringQString s2q(const string &s){return QString(QString::fromLocal8原创 2013-11-20 10:10:30 · 929 阅读 · 0 评论 -
QT经典学习书籍推荐
1. 精通QT4编程2.C++ GUI QT4(第二版)3.QT快速入门4.QT及Qt Quick开发实战精解原创 2013-11-20 10:16:14 · 7088 阅读 · 0 评论 -
QT中的信号与槽
1.一个信号可以连接多个槽2.多个信号可以连接同一个槽3.一个信号与另一个信号可以连接4连接可以移除注意 :要把信号成功连接到槽或信号,她们的参数或者类型必须要相同的顺序和相同的类型如果信号的参数比它所连接的槽的参数多,那么多余的参数就会忽略掉原创 2013-11-20 10:19:44 · 590 阅读 · 0 评论 -
qt-everywhere-4.7.4 交叉编一个到arm
我用的是ubuntu 12.04 用的编译器是4.4.3,是天嵌科技制作的一款编译器,解压后进入目录执行./configure -embedded arm -release -opensource -fast -no-accessibility -no-scripttools -no-mmx -no-multimedia -no-svg -no-3dnow -no-sse -no-sse2 -原创 2013-11-20 11:20:56 · 807 阅读 · 0 评论 -
ubuntu下编译qt-4.7.4
下载源码,解压./configure -nomake examples -nomake docs -nomake demos -make tools -make libs -audio-backend -phonon -phonon-backend -qt-zlib -qt-gif -qt-libtiff -qt-libpng -qt-libjpeg -qt-libmng -no-o原创 2013-12-05 09:50:10 · 577 阅读 · 0 评论