QT
Hustudent20080101
MFC Qt 瑞萨 ARM Linux
展开
-
QPushButton hellobtn( "Hello world!", 0 );
#include #include int main( int argc, char **argv ){QApplication a( argc, argv );QPushButton hellobtn( "Hello world!", 0 );hellobtn.resize(100, 20 );//a.setMainWidget( &hellobtn );hellobtn.sho转载 2012-09-27 10:37:04 · 575 阅读 · 0 评论 -
Q_OBJECT宏的作用
Q_OBJECT宏的作用 The Q_OBJECT macro at the beginning of the class definition is necessary for all classes that define signals or slots只有加入了Q_OBJECT,你才能使用QT中的signal和slot机制QT的信号与转载 2012-09-27 19:46:51 · 737 阅读 · 0 评论 -
void StandardDialogs::slotOpenColorDlg()
#include "standarddialogs.h"StandardDialogs::StandardDialogs( QWidget *parent, Qt::WindowFlags f ) : QDialog( parent, f ){ setWindowTitle(tr("Standard Dialogs")); layout = new QGrid转载 2012-09-27 16:04:49 · 741 阅读 · 0 评论 -
void Geometry::updateLabel()
#include "geometry.h"Geometry::Geometry(){ setWindowTitle(tr("Geometry")); label1 = new QLabel; label1->setText("x():"); label2 = new QLabel; label2->setText("y():"); lab转载 2012-09-27 16:14:56 · 799 阅读 · 0 评论 -
void InputDlg::slotName()
void InputDlg::slotName(){ bool ok; QString name = QInputDialog::getText(this,tr("User Name"), tr("Please input new name:"),QLineEdit::Normal,nameLabel->t转载 2012-09-27 17:07:13 · 650 阅读 · 0 评论 -
void MessageBox::slotQuestion()
#include "messagebox.h"#include MessageBox::MessageBox(QWidget *parent) : QDialog(parent){ setWindowTitle(tr("Message Box Example")); label = new QLabel; QPushButton *btn1转载 2012-09-27 17:31:00 · 600 阅读 · 0 评论 -
Table::Table( ) : QTableWidget()
#include "table.h"Table::Table( ) : QTableWidget(){ setWindowTitle(tr("Table")); setColumnCount (5); setRowCount (5); QTableWidgetItem *TableWidgetItemSex = new QTableWidgetItem转载 2012-09-27 17:50:49 · 547 阅读 · 0 评论 -
connect(startPushButton,SIGNAL(clicked()),this,SLOT(slotStart()));
#include "progress.h"#include Progress::Progress( QWidget *parent, Qt::WindowFlags f ) : QDialog( parent, f ){ QFont font("ZYSong18030",12); setFont(font); setWindowTitle(t转载 2012-09-27 20:04:35 · 2402 阅读 · 0 评论 -
Ui::Dialog ui; QDialog *dialog=new QDialog; ui.setupUi(dialog);
#include#include#include "ui_dialog.h"int main(int argc, char *argv[]){ QApplication app(argc, argv); Ui::Dialog ui; QDialog *dialog=new QDialog; ui.setupUi(dialog); dialog->show();转载 2012-09-27 20:53:06 · 2188 阅读 · 0 评论 -
Win平台下安装QT4
Win平台下安装QT4发布时间:2009-10-11 14:11:42技术类别:嵌入式 1、在http://www.qtsoftware.com/downloads 下载Download Qt SDK for Windows* (178Mb),省去安装时配置的麻烦,直接安装即可。 此安装包转载 2012-10-14 11:30:34 · 621 阅读 · 0 评论 -
Qt版本跟Qt SDK版本对照表
Qt版本跟Qt SDK版本对照表分类: QT开发2011-05-25 13:53 703人阅读 评论(0) 收藏 举报 各版本SDK下载地址: http://get.qt.nokia.com/qtsdk/ ftp://ftp.qt.nokia.com/qtsdk/ http://w转载 2012-10-14 11:37:01 · 1145 阅读 · 0 评论 -
Linux 下编译并安装配置 Qt 全过程
Linux 下编译并安装配置 Qt 全过程2012-01-05 16:50:24标签:Linux Qt 全过程 休闲 安装配置 职场1。获得源代码src 官网下载地址:ftp://ftp.qt.nokia.com/qt/source/2009 年 10 月 1 日发布的 qt-x11-opensource-src-4.5.3.tar.gz,大小 122 Mb转载 2012-09-25 20:18:13 · 699 阅读 · 0 评论 -
Linux_下_Qt_Creator_的安装使用
Qt 以其开源,免费,完全面向对象(很容易扩展),允许真正的组件编程以及可移植跨平台等诸多优势得到越来越多的开发人员的青睐。Qt Creator 是 Nokia 官方推出的专门针对 Qt 开发的 IDE。本文详细介绍了 Linux 下 Qt Creator 的安装,并针对 Qt Creator 的使用举了一个 Hello World 级别的例子,希望对第一次接触 Qt Creator 的朋友可以起转载 2012-09-25 20:18:54 · 688 阅读 · 0 评论 -
QT/X11在Red Hat9.0上的安装
1、解压文件在/usr/local/下#tar zxvf qt-x11-free-3.3.8b.tar.gz -C /usr/local 更改文件夹名称为qt#mv /usr/local/qt-x11-free-3.3.8b qt2、设置QT环境变量,并使之立即生效#vi /etc/profile添加以下信息export QTDIR=/usr/local/qte转载 2012-09-26 10:47:52 · 639 阅读 · 0 评论 -
QT4里面没有setMainWidget这个方法
今天开始学习QT编程。其实我是比较讨厌界面编程的,感觉没有什么意思,项目需要就开始学习QT。打算从QT4学。虽然资料还不是很多。#include qapplication.h>#include qpushbutton.h>int main( int argc, char **argv ){ QApplication a( argc, argv );转载 2012-09-27 10:34:47 · 3843 阅读 · 0 评论 -
QT中QWidget、QDialog及QMainWindow的区别
可以断定,思想和身体一样,稍有过度的安逸,便会如染瘟病。 ——狄更斯(上海网站建设) QT中QWidget、QDialog及QMainWindow的区别Admin2011年5月26日 QWidget类是所有用户界面对象的基类。 窗口部件是用户界面的一个基本单元:它从窗口系统接收鼠标、键盘和其它事件,并且在屏幕上绘制自己。每一个窗口部件都是矩形的,并且它们按转载 2012-10-14 22:03:11 · 717 阅读 · 0 评论 -
QTDIR
echo offecho Setting up environment for Qt usage...set QTDIR=C:\QtSDK\Desktop\Qt\4.8.1\mingwset PATH=%QTDIR%\bin;%PATH%set PATH=C:\QtSDK\mingw\bin;%PATH%转载 2012-10-15 16:32:36 · 1226 阅读 · 0 评论 -
Linux下移植OpenCV + Qt 到ARM(Tiny6410)总结
Linux下移植OpenCV + Qt 到ARM(Tiny6410)总结 转Posted on 2011-11-24 22:11 Finley 阅读(1228) 评论(0) 编辑 收藏 这是我的第一篇博客,把我最近做的一个东西和大家分享一下,非常高兴和大家讨论,CSDN是个卧虎藏龙之处,好多特别好的文章,我这里见丑了~~~ 下面的文字比较多啊,主要是加入了很多自转载 2012-11-17 17:09:37 · 673 阅读 · 0 评论 -
setContentView(R.layout.activity_);ui->setupUi(this);
public class TutorialPartIII extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //setContentView(R.layou原创 2012-11-17 16:14:45 · 1210 阅读 · 0 评论 -
2.2 什么是Qtopia
2.2 什么是QtopiaQtopia是基于Qt开发的一个软件平台,主要用于采用嵌入式Linux系统的PDA或移动电话,Qtopia提供了窗口操作系统、游戏和多媒体、工作辅助应用程序、同步框架、PIM应用程序、Internet应用程序、开发环境、输入法、Java集成、本地化支持、个性化选项以及无线支持等,用于缩短制造商的开发周期。TrollTech 公司在08年被Nokia收购后,Qtop转载 2012-11-18 18:13:10 · 703 阅读 · 0 评论 -
4.4 通过命令行方式创建一个Qt4程序
4.2.3 设置Qt Creator使其支持交叉编译 首先确否你已经参考用户手册在Fedora9上安装了QtEmbedded-4.7.0-arm,安装在PC上的目录为/usr/local/Trolltech/QtEmbedded-4.7.0-arm/,如果还没有安装,参照mini6410用户手册的4.12.2章节编译QtE-4.7.0, 然后将打包得到的target-qte-4.7.转载 2012-11-18 19:51:27 · 1032 阅读 · 0 评论 -
4.3 开发第一个Qt-Extended 4.4.3程序
4.3 开发第一个Qt-Extended 4.4.3程序由于Qt-Extended4.4.3实际上是基于Qt4,所以为了节约篇幅,本章节的示例我不打算从零开始构建了,我们选择将上一节我们编写的HelloQt4 示例移植到Qt-Extended4.4.3 上运行。在开始之前,假设你已经参考章节 3.4 编译了 Qt-Extended4.4.3,同时参考上一个章节用Qt Creator构造了H转载 2012-11-19 08:40:10 · 1163 阅读 · 0 评论 -
mini2440上Qt开发步骤
简介 minicom是一个串口通信工具,就像Windows下的超级终端。可用来与串口设备通信,如调试交换机和Modem等。它的Debian软件包的名称就叫minicom... mini2440上Qt开发步骤分类: ARM相关2011-03-14 11:17 654人阅读 评论(0) 收藏 举报Qtopia-2.2.0部分FriendlyARM提供压缩包转载 2012-11-18 19:31:22 · 791 阅读 · 0 评论 -
3.3.2 交叉编译Qt4.7
3.3.2 交叉编译Qt4.7执行以下命令执行Qt4.7.0编译前的配置:# /opt/mini6410/qt-everywhere-opensource-src-4.7.0# echo yes | ./configure -prefix /opt/Qt4.7 -opensource -embedded arm -xplatform qws/linux-arm-g++ -no-webk转载 2012-11-20 16:13:37 · 1142 阅读 · 3 评论 -
1.12.2 编译和运行arm版本的QtE-4.7.0
1.12.2 编译和运行arm版本的QtE-4.7.0注意,请务必使用我们光盘中提供的交叉编译器arm-linux-gcc-4.5.1,并基于Fedora9平台,Fedora9的安装步骤见1.3.1,我们不能保证所制作的脚本可以在其他平台环境下顺利执行,对此我们也不提供支持。和Qtopia-2.2.0十分类似,我们也为QtE-4.7.0的编译制作了现成的脚本build-all,进入源代码目录执转载 2012-11-20 20:13:52 · 1475 阅读 · 0 评论 -
4.2.3 设置Qt Creator使其支持交叉编译;4.2.4 交叉编译Qt4程序
4.2.3 设置Qt Creator使其支持交叉编译首先确否你已经参考用户手册在Fedora9上安装了QtEmbedded-4.7.0-arm,安装在PC上的目录为/usr/local/Trolltech/QtEmbedded-4.7.0-arm/,如果还没有安装,参照mini6410用户手册的4.12.2章节编译QtE-4.7.0, 然后将打包得到的target-qte-4.7.0.tgz转载 2012-11-20 20:17:59 · 933 阅读 · 1 评论 -
3.2.2 编译PC版本的 qtopia2.2.0;3.2.3 编译mini6410版本的 qtopia2.2.0;
3.2.2 编译PC版本的 qtopia2.2.03.2.2.1 初次编译在linux终端上输入以下命令开始编译Qtopia2.2.0的x86版本,编译分为两个部分,configure和make:# cd /opt/qtopia-free-2.2.0/# echo yes | ./configure -qte '-embedded -no-xft -qconfig qpe -dep转载 2012-11-21 09:21:39 · 1336 阅读 · 1 评论 -
/opt/qtcreator-2.6.0/bin/qtcreator
[root@tom opt]# chmod u+x /home/shikun/Documents/qt-creator-linux-x86-opensource-2.6.0.bin[root@tom opt]# /home/shikun/Documents/qt-creator-linux-x86-opensource-2.6.0.bin[root@tom opt]# lsexer_m原创 2012-11-21 10:47:15 · 971 阅读 · 0 评论 -
4.1 开发第一个qtopia2.2.0程序
4.1 开发第一个qtopia2.2.0程序4.1.1 本示例的设计目的本章节将介绍如何创建一个简单的Qtopia2.2.0程序,并将其集成到Qtopia2.2.0中,我们将以一个简单的计算器作为例子,演示开发一个Qtopia2.2.0应用程序的完整步骤,包括使用designer设计图形程序界面、交叉编译arm版本的程序等等,为了简单,本示例所编写的计算器只提供加法功能,功能界面如下所转载 2012-11-21 09:37:01 · 2479 阅读 · 0 评论 -
在Qt-Extended 4.4.3下编译PC版本的HelloQt4;在Qt-Extended 4.4.3下编译arm版本的HelloQt4
4.3.5 步骤五:在Qt-Extended 4.4.3下编译PC版本的HelloQt4进入buildx86目录下的HelloQt4工程目录,然后在HelloQt4目录下执行qbuild image即可编译并安装HelloQt4:# cd /opt/mini6410/qt-extended4.4.3/buildx86/src/applications/HelloQt4# /opt/mi转载 2012-11-21 09:46:47 · 863 阅读 · 2 评论 -
QTcreator能在windows中交叉编译arm平台程序吗?
QTcreator能在windows中交叉编译arm平台程序吗? [问题点数:40分,结帖人XChuda]XChuda该用户很懒,没设置昵称等级:结帖率:100%楼主 发表于: 2011-10-26 17:07:45在Ubuntu中装qt-e装了好多天没装上,折腾得够惨了。今天突发奇想,既然Linux上可以编译ARM-Linux,那windows中也应该可以啊。我发转载 2012-11-21 10:39:00 · 1575 阅读 · 0 评论 -
“Terminate Server”; . setqt4env; ./helloQT4 -qws;
[root@FriendlyARM /sdcard]# ./helloQT4QWSDisplay::Data::init: Invalid argumentClient can't attach to main ram memory.Aborted{退出Qtopia2.2.0 或者Qt4程序等一切Qt程序,退出Qtopia2.2.0的方法是:在Qto原创 2012-11-21 11:52:23 · 1600 阅读 · 1 评论 -
3.4 移植Qt-Extended 4.4.3 (Qtopia4.4.3) 到mini6410
3.4 移植Qt-Extended 4.4.3 (Qtopia4.4.3) 到mini6410本章节将讲解如何编译和移植Qt-Extended4.4.3,包括如何编译PC版本以及arm版本,并最终将它部署到mini6410上运行。本章节中会用到如下软件包,请先在光盘A上找到以下软件包和工具:第 - 24 - 页文件名光盘路径说明qt-extended-opensourc转载 2012-11-21 09:28:32 · 1730 阅读 · 0 评论 -
4.2.3 设置Qt Creator使其支持交叉编译
4.2.3 设置Qt Creator使其支持交叉编译首先确否你已经参考用户手册在Fedora9上安装了QtEmbedded-4.7.0-arm,安装在PC上的目录为/usr/local/Trolltech/QtEmbedded-4.7.0-arm/,如果还没有安装,参照mini6410用户手册的4.12.2章节编译QtE-4.7.0, 然后将打包得到的target-qte-4.7.0.tgz转载 2012-11-21 09:43:15 · 1481 阅读 · 5 评论 -
3.2.3 编译mini6410版本的 qtopia2.2.0
3.2.3 编译mini6410版本的 qtopia2.2.03.2.3.1 交叉编译 qtopia 2.2.0为了避免与x86版本的qtopia 2.2.0 产出冲突,我们创建一个新目录mini6410来存放arm版本的qtopia, 如下所示:# mkdir /opt/mini6410然后执行以下命令将 qtopia2.2.0 的源代码上述目录上解压并打上patch:# c转载 2012-11-21 17:27:18 · 912 阅读 · 1 评论 -
4.1.5 交叉编译示例程序并在mini6410上运行
4.1.5 交叉编译示例程序并在mini6410上运行请参考5.1.2 章节在项目目录创建一个ARM版本的编译脚本buildarm.sh,然后执行该脚本编译mycalc :# ./buildarm.sh编译完成后,在mycalc下生成了mycalc可执行文件,将它拷贝到SD卡,然后将SD插到mini6410开发板上,在串口终端上输入以下命令将可执行文件拷贝到开发板上的/opt/Qtop转载 2012-11-21 18:12:51 · 861 阅读 · 0 评论 -
关于Qt中自定义槽和信号的简单示例
关于Qt中自定义槽和信号的简单示例发布时间:2006-01-01 18:27:00 来源: ChinaUnix博客 作者: ChinaUnix博客 点击:1531 //customwnd.h转载 2013-04-01 16:21:01 · 705 阅读 · 1 评论 -
VS2010和QT安装(qt4.8.4)
VS2010和QT安装(qt4.8.4)(2012-12-19 16:48:26)转载▼标签:杂谈 (一)总结起来网上流行的VS2010+QT安装说明有以下几个问题需要解释清楚:1,首先明确需要下载什么版本的QT。2,对于环境变量的配置,诸如path,QTDIR 和WindowsSdkDir等等。实际上都是旧版本的Qt,新版本转载 2013-04-01 13:50:16 · 953 阅读 · 0 评论 -
Qt的信号槽机制简单示例
Qt的信号槽机制简单示例 2011-10-17 15:10:51分类: C/C++QT的信号槽机制是可以媲美MFC的消息机制的关键技术,但是效率有所降低,不过几乎可以忽略。这两天在VS2010下集成了QT,进行了简单的测试开发,介绍一下信号槽机制。信号和槽机制是 QT 的核心机制,要精通 QT 编程就必须对信号和槽有所了解。信号和槽是一种高级接口,应转载 2013-04-01 16:17:41 · 585 阅读 · 0 评论 -
【跟我一起开辟Qt之路】(2)Qt Creator环境的安装与配置
[置顶] 【跟我一起开辟Qt之路】(2)Qt Creator环境的安装与配置分类: Qt开发2013-01-27 00:23 293人阅读 评论(0) 收藏 举报qtQtQTqtcreatorQtCreator在上篇博文中我给大家详细阐述了Qt以及Qt Creator的概念,基于Qt Creator 开发环境我们要做开发我们的应用。今天我给大家讲一下如何安装Qt转载 2013-04-01 14:05:47 · 575 阅读 · 0 评论