ubuntu 下QTCreator安装及使用
Ubuntu下嵌入式Qt开发环境配置全攻略
Ubuntu下嵌入式Qt开发环境配置全攻略本文以友善之臂的Mini6410嵌入式开发板为目标板,介绍ubuntu 12.04系统下,配置嵌入式Qt开发工具的过程。
本文中介绍的工具、大部分步骤和脚本来自开发板附带资料光盘,但其默认配置环境为老旧的Fedora 9.0,在ubuntu中配置过程已需要修正。
一、背景众所周知Qt是一个跨平台的开发工具,与本文相关的分支有3个,分别是Linux下的Qt桌面版(基于X Window),嵌入式桌面环境Qtopia(Qt Extended)和嵌入式基础类库Qt Embedded。
嵌入式桌面版拥有集成开发工具Qt Creator,方便进行Qt 程序的设计,默认配置用于开发桌面程序,进行交叉编译设置(有时间待后文详述)后,可以直接编译嵌入式程序。
Qt Embedded也称Qt/E,是运行于嵌入式Linux的Qt基础类库,目前最高版本为4.8(不确定)。
它的图形界面直接工作于Frame Buffer 上,绕过了窗口管理系统,具有较高的效率,适于嵌入式环境。
Qtopia是一个嵌入式桌面环境,以Qt Embedded(在某些版本中称Qtopia Core)为基础,在后期改名为Qt Extended。
它提拥有一个桌面,并供了手机/PDA中常用的基本功能软件(如电话本等等),在4.4.3后官方停止开发(或改由开源社区维护)。
不同的开发目标应当选择不同的开发工具和环境,如果读者不开发桌面程序,也不需要Qt Creator(自己写makefile),可以不用安装桌面版,但装上对后续配置还是有一定方便作用的。
对嵌入式开发者来说,如果仅仅开发单独的图形界面程序,不需要嵌入式桌面的话,只使用Qt/E即可,没必要使用过时的Qtopia。
友善之臂开发板默认的Qtopia环境是2.2,已经与4.x的Qt/E库不兼容,除了演示自带程序外,对开发而言几乎不堪用。
开发板还提供了Qt Extended 4.4.3,但这个环境提供的是一个诺基亚功能机的界面,基本上也只能供学习研究使用了。
QtCreator系列教程
QtCreator系列教程Qt Creator是一款跨平台集成开发环境(IDE),专为Qt应用程序开发而设计。
它提供了一整套工具和功能,能够简化和加速Qt应用程序的开发过程。
本文将介绍Qt Creator的基本使用方法和一些常用功能。
首先,让我们创建一个新的项目。
选择“文件”菜单中的“新建文件或项目”,然后选择一个项目模板。
Qt Creator提供了多种模板,例如空项目、控制台应用程序、窗体应用程序等。
选择一个合适的模板,然后点击“下一步”。
然后,选择项目的名称和保存位置,然后点击“下一步”。
接下来,可以选择一些项目选项,例如目标平台、构建套件等。
最后,点击“完成”按钮,Qt Creator将为我们生成一个新的项目。
除了编写代码,Qt Creator还提供了丰富的调试功能。
可以设置断点、查看变量值、监视表达式等,协助调试应用程序。
要开始调试,只需点击工具栏上的“调试”按钮,然后选择“调试项目”。
在项目管理方面,Qt Creator提供了项目导航器来管理项目结构和文件。
还能方便地管理项目的构建选项和依赖项。
可以通过右键单击项目并选择相关选项来进行配置。
最后,当项目准备好进行构建和运行时,只需点击工具栏上的“构建”按钮,或者使用快捷键Ctrl+B。
Qt Creator将自动完成编译、链接和运行等步骤,并在运行控制台中显示应用程序的输出。
总结起来,Qt Creator是一款功能强大的集成开发环境,适用于Qt应用程序的开发。
它提供了丰富的工具和功能,以提高开发者的效率和舒适度。
通过本教程,你应该对Qt Creator的基本使用方法有所了解,并能够开始开发自己的Qt应用程序。
qt creator使用说明
一、hello world 程序的编写1.运行Qt Creator,首先弹出的是欢迎界面,这里可以打开其自带的各种演示程序。
2.我们用File->New 菜单来新建工程。
3.这里我们选择Qt4 Gui Application。
4.下面输入工程名和要保存到的文件夹路径。
我们这里的工程名为helloworld。
5.我们将base class 选为QDialog 对话框类。
然后点击Next。
6.点击Finish,完成工程的建立。
7.我们双击文件列表的dialog.ui 文件,便出现了下面所示的图形界面编辑界面。
8.我们在右边的器件栏里找到Label 标签器件9.按着鼠标左键将其拖到设计窗口上,如下图。
10.我们双击它,并将其内容改为helloworld。
11.我们在右下角的属性栏里将字体大小由9 改为15。
12.我们拖动标签一角的蓝点,将全部文字显示出来。
13.再次按下运行按钮,便会出现helloworld。
二、窗体相互调用程序1.首先新建Qt4 Gui Application 工程,工程名为nGui,Base class 选为QWidget。
建立好后工程文件列表如下图。
2.新建对话框类,如下图,在新建中,选择Qt Designer Form Class。
3点击“选择”按钮,选择Dialog without Buttons。
4.类名设为myDlg。
5.点击Finish 完成。
注意这里已经默认将其加入到了我们刚建的工程中了。
6.如下图,在mydlg.ui 中拖入一个Push Button,将其上的文本改为“进入主窗口”,在其属性窗口中将其objectName 改为enterBtn,在下面的Signals and slots editor 中进行信号和槽的关联,其中,Sender 设为enterBtn,Signal 设为clicked(),Receive 设为myDlg,Slot 设为accept()。
QT&&QT_Creator_安装配置全流程
Lunix下配置资源准备1.VMware Workstation 92.ubuntu-12.04.2-dvd-i3863.qt-everywhere-opensource-src-4.8.5.tar4.qt-creator-2.8.0-src.tar部分1:Ubuntu 安装1.选择Create a New vistual Machine 开始创建虚拟机配置2.选择高级模式3.选择第三项过会安装OS(为了进行中文安装)接下来配置情况结合自身机器情况,自行配置。
4.双击CD/DVD(IDE) 对镜像文件进行配置5.配置Ubuntu镜像文件6.点击POWER ON.开始Ubuntu安装7.安装开始8.选择语言9.选择安装Ubuntu 进行安装10.再次选择语言11是否联网进行系统软件更新(结合自身情况而定)12 选择清除整个磁盘并安装Ubuntu13.点击现在安装,进行安装14.安装完毕后,点击现在重启。
oos部分2:VMWare Tool安装1.点击虚拟机标题栏VM-> VMWare Tool 进行下载. 下载默认保存位置/media/VMWareTools2.VMware Tools解压缩3.VMware Tools 安装安装过程如有选择则“ENTER”进行默认配置部分3:安装QT SRC1.安装aptitude2.安装c++编译器(g++)3.QT SRC 解压缩4.解压完成后查看是否解压成功5.安装必要库文件apt-get install libxtst-dev对应错误:Basic XLib functionality test failed!You might need to modify the include and library search paths by editingQMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in /usr/local/qt/mkspecs/linux-g++ aptitude install libxrandr-dev对应错误:X Error: BadDrawable (invalid Pixmap or Window parameter) 9aptitude install libxft-dev对应错误:QT Creator 出现乱码6.安装QT SRC 选在Open Sourse Edition7.Licensed 选择YES8.上一步进行完毕后进行编译(make)9.上一步完成后进行安装(make install)10.设置环境变量8执行vi ~/.bashrc 添加如下内容:QTDIR=/usr/local/Trolltech/Qt-4.7.0/PATH=$QTDIR/bin:$PATHMANPATH=$QTDIR/doc/man:$MANPATHLD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH export QTDIR PATH MANPATH LD_LIBRARY_PATH部分4:QT Creator 安装1.QT Creator 解压缩2.Qmake 生成makefile3. make(编译)4.安装make install5.运行QT Creator部分5:QT Creator 配置点击工具→选项→构建于运行→构建套件点击管理按钮后会进入QT版本选择页面,选择添加,指定到qmake 路径下并确定配置完毕后点击新建项目后就能看到QT Creator 全貌了WINDOWS 7 下配置资源准备1.VS 20082.qt-sdk-win-opensource-2010.05步骤1: 执行VS2008下的vavarsall.bat 步骤2 :configure进行配置检查步骤3:执行nmake 进行编译期间会遇到如下错误问题101.api\qscriptextensionplugin.h(43): Error: Undefined interface02.NMAKE : fatal error U1077: 'C:\Qt\2009.05\qt\bin\moc.exe' : return code '0x1'03.Stop.04.NMAKE : fatal error U1077: '"d:\Program Files\Microsoft Visual Studio 9.0\VC\BIN05.\nmake.exe"' : return code '0x2'06.Stop.07.NMAKE : fatal error U1077: 'cd' : return code '0x2'08.Stop.api\qscriptextensionplugin.h(43): Error: Undefined interfaceNMAKE : fatal error U1077: 'C:\Qt\2009.05\qt\bin\moc.exe' : return code '0x1' Stop.NMAKE : fatal error U1077: '"d:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\nmake.exe"' : return code '0x2'Stop.NMAKE : fatal error U1077: 'cd' : return code '0x2'Stop.以上是出错代码,解决方法是将qt/src/script/tmp/moc/debug_shared/mocinclude.tmpqt/src/script/tmp/moc/release_shared/mocinclude.tmp删除,然后继续编译。
基于ubuntu12.04LTS搭建Qt&QtE开发环境
在Ubuntu12.04系统中搭建Qt/QtE开发环境一、关于Qt友好的人机交互界面是大多数软件系统所追求的,很多时候它能够让我们一下就喜爱上了一款软件。
在嵌入式开发中,Qt和MiniGui是最主要的两款UI设计软件。
最近在搭建Linux下的Qt开发环境的时候,遇到了挺多的问题,对于我这样的新手,颇感棘手。
“好记性不如个烂笔头”,今天就将近几日的安装经历和一些体会记录于此,以供日后重装之用,同时也为和我一样的Qt新手提供些许指导。
因为我是在linux下做相关的开发学习,所以在此我就只记录在linux下的安装过程(当然,windows下的相关过程也类似)。
Linux下的Qt开发分为桌面版(Desktop)和嵌入式版(Embedded)两种,前者生成的应用是运行于Linux系统中的,而后者生成的应用是运行于嵌入式Linux(Embedded Linux)中的。
所以今天我们要做的就是分别安装这两个版本。
时至今日,Qt主要由Qt-creator和Qt Library组成。
前者是其集成开发环境(IDE),主要包括了前期的Qt Designer、Qt Assiant等,而后者是其相对应的库文件。
Qt-creator是共用的,Qt Library是有区别的,只要为Qt-creator 分别配置相应的库和编译工具,即可分别进行相应的开发。
明白了这些基本概念之后,接下来的安装过程会更加清晰明了。
二、前期准备1.操作系统:Ubuntu12.04 LTS(64-bit)2.Qt-creator : qt-creator-opensource-linux-x86_64-3.0.0.run/qtproject/official_releases/qtcreator/3.0/3.0.0/qt-creator-opensource-linux-x86_64-3.0.0.run3.Qt Library for Linux/X11:qt-everywhere-opensource-src-4.8.4.tar.gz/qtproject/archive/qt/4.8/4.8.4/qt-everywhere-opensource-src-4.8.4.tar.gz4.Qt Library for Embedded Linux:qt-everywhere-opensource-src-4.8.4.tar.gz/qtproject/archive/qt/4.8/4.8.4/qt-everywhere-opensource-src-4.8.4.tar.gz三、安装Qt-creator(建议一下所有操作都在root用户下进行)1.将qt-creator-opensource-linux-x86_64-3.0.0.run压缩包复制到自己的目录下,并对其加上可执行权限:2.执行该压缩包:3.弹出如下安装界面,按部就班点击Next,安装目录默认即可:4.安装完成后,在桌面上并没有Qt-creator的快捷方式图标,我们只需从文件管理器进入如下文件夹(usr/share/applications),找到刚才安装的Qt-creator的图标,将其发送到桌面即可:5.至此,Qt-creator已经安装完成。
QT5在Ubuntu上的安装
Ubuntu 13.04下构建Qt5开发环境虽然Qt命运多舛,但是也阻挡不了程序员对它的喜爱。
经历了一系列波折之后,现在到在芬兰公司Digia手中,Qt又将迎来一个发展。
Qt5就是在这种情况之下发布的。
正值Ubuntu刚刚发布了13.04版,我就在这个环境下尝试配置Qt5的开发环境,并记录下来,给有同样需要的朋友作为参考。
1. 如果要使用Qt的商业版,需要向Digia公司(/)购买授权,但是用于学习目的,我们可以选择LGPL授权版本,下载地址为:/。
我这里下载的是”Qt 5.0.2 for Linux 32-bit”版本,文件名是”qt-linux-opensource-5.0.2-x86-offline.run”。
2. 进入下载目录,在Ubuntu终端下面执行下面的语句,无需root权限:3. 接下来就会出现Qt安装对话框,点击”next”执行下一步:4. 接下来选择安装位置。
因为使用的不是root权限,所以建议安装在用户目录下:5. 选择需要安装的组件,这个根据需要选择就可以了:6. 选择LGPL许可协议:7. 点击”Install”开始安装:8. 耐心等待安装完成:9. 点击”Finish”完成安装:10. 运行Qt Creator,我们发现已经是简体中文界面了:11. 我们运行一个示例看下有没有问题,就选择”2D Painting Example”吧:12. 我们发现Qt Creator报告了一个问题:”Qt Creator 需要设置一个编译器来构建。
在构建套件选项里设置一个编译器。
”。
看来是编译器的问题。
13. 我的机器还没有安装GCC和G++,在终端里执行下面的语句,安装编译器:14. 安装完编译器后,重新打开Qt Creator,发现已经可以编译了,但是报告一个错误:”GL/gl.h:No such file or directory”。
这是因为机器没有安装OpenGL库,执行下面的语句安装即可:15. 安装完成后,再次编译运行,发现示例程序成功运行起来了:16. 到这里Qt Creator就安装完成了。
ubuntu下QT环境搭建
在ubuntu下搭建QT环境,之前我已经装好了arm-linux-gcc3.4.1交叉编译环境在终端输入arm 再按两下tab建,看是不是有以下arm2hpdl arm-linux-gcc arm-linux-objdump arm-linux-addr2line arm-linux-gcc-3.4.1 arm-linux-ranlib arm-linux-ar arm-linux-gccbug arm-linux-readelf arm-linux-as arm-linux-gcov arm-linux-size arm-linux-c++ arm-linux-gprof无arm-linux-stringsarm-linux-c++filt arm-linux-ld arm-linux-strip arm-linux-cpp arm-linux-nmarm-linux-g++ arm-linux-objcopy要准备的文件:1.用于Linux/X11 32位的Qt Creator 1.3.1 二进制软件包qt-sdk-linux-x86-opensource-2010.04.bin 它是安装在虚拟机上做界面的软件QT creator。
2.用于嵌入式Linux 的Qt 库 4.6.2包qt-everywhere-opensource-src-4.6.3.tar.gz3.用于触摸屏校正的tslib-1.4.tar.gz 注意解压之后文件夹名字为tslib不要改动。
4.用于编译的arm-linux-gcc-3.4.1.tar.bz2 这个我之前已经安装好了。
1.安装Qt-creator它是用于Linux/X11 32位的Qt Creator 1.3.1 二进制软件包qt-creator-linux-x86-opensource-1.3.1.bin把下载的qt-sdk-linux-x86-opensource-2010.04.bin文件拷到一个目录(如前面的/root/tmp目录),进入目录:设置qt-sdk-linux-x86-opensource-2010.04.bin文件为可执行#chmod +x qt-sdk-linux-x86-opensource-2010.04.bin安装:# ./qt-sdk-linux-x86-opensource-2010.04.bin启动安装界面,默认一路Next即可。
Qt入门教程--第01章 Qt Creator的安装和最简单程序的编写
第01章Qt Creator的安装和hello world程序第1章主要讲述windows下的Qt Creator下载、安装和最简单程序的编写,然后在附录里又讲解了两种其他的编写程序的方法。
在linux下Qt Creator下载、安装及程序的编写基本与此相同。
1.1 Qt 简介Qt 是一个跨平台的C++ 图形用户界面库,由挪威TrollTech 公司出品,目前包括Qt,基于Framebuffer 的Qt Embedded,快速开发工具Qt Designer,国际化工具Qt Linguist 等部分Qt 支持所有Unix 系统,当然也包括Linux,还支持WinNT/Win2k,Win95/98 平台。
Qt 具有下列优点:1.优良的跨平台特性:Qt支持下列操作系统: Microsoft Windows 95/98, Microsoft Windows NT, Linux,Solaris, SunOS, HP-UX, Digital UNIX (OSF/1, Tru64), Irix, FreeBSD,BSD/OS, SCO, AIX, OS390,QNX 等等。
2.面向对象Qt 的良好封装机制使得 Qt 的模块化程度非常高,可重用性较好,对于用户开发来说是非常方便的。
Qt 提供了一种称为 signals/slots 的安全类型来替代callback,这使得各个元件之间的协同工作变得十分简单。
3.丰富的 APIQt 包括多达 250 个以上的 C++ 类,还替供基于模板的 collections,serialization, file, I/O device, directory management, date/time 类。
甚至还包括正则表达式的处理功能。
4.支持 2D/3D 图形渲染,支持 OpenGL5.大量的开发文档6.XML 支持1.2 Qt Creator的下载和安装1. 下载首先到Qt的官方网站上下载Qt Creator,这里我们下载windows版的。
Ubuntu 14.04 QT开发环境搭建 (一)
Ubuntu 14.04 QT开发环境搭建(一)胡泽滨一. 软件:qt-creator-linux-x86-opensource-2.7.0.binqt-everywhere-opensource-src-4.7.2.tar.gz二. 源码安装步骤:1 : 解压缩tar xvfz qt-everywhere-opensource-src-4.7.2.tar.gz2 : cd qt-everywhere-opensource-src-4.7.23 : ./configure4 : make(需要sudo apt-get install libX11-dev libXext-dev libXtst-dev , 这个过程比较长,我就编译了4个小时)5 : make install6 : 安装完毕验证:运行/usr/local/Trolltech/Qt-4.7.2/bin/designer ,看见qt 启动,也就是说qt 安装好了。
第三步:设置环境变量vi /etc/profile在其最后添加以下信息export QTDIR=/usr/local/Trolltech/Qt-4.7.2export PATH=$QTDIR/bin:$PATHexport MANPATH=$QTDIR/man:$MANPATHexport LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH验证:1:重新开一个终端,输入命令:qmake -v输出结果:2: 输入命令:which qmake输出结果:证明Qt 环境变量已经被配置成功。
开始Qt写个简单的Qt 程序使用安装的Qt 编译来测试一下它的工作效果 新建一个文件名为hello.cpp,其内容如下:保存hello.cpp编译过程如下:(1) 在hello.cpp 所在目录下,运行命令qmake -project hello.cpp 同目录下有hello.pro 文件被生成,它是与平台无关的工程文件。
QtCreator的安装和helloworld程序的编写
一、Qt Creator的安装和hello world程序的编写我们这里讲述windows下的Qt Creator,在Linux下基本相同。
本文先讲述基本的下载、安装和最简单程序的编写,然后在附录里又讲解了两种其他的编写程序的方法。
1.首先到Qt的官方网站上下载Qt Creator,这里我们下载windows版的。
下载地址:如下图我们下载:Download Qt SDK for Windows* (178Mb)下载完成后,直接安装即可,安装过程中按默认设置即可。
2.运行Qt Creator,首先弹出的是欢迎界面,这里可以打开其自带的各种演示程序。
3.我们用File->New菜单来新建工程。
4.这里我们选择Qt4 Gui Application。
5.下面输入工程名和要保存到的文件夹路径。
我们这里的工程名为hello world。
6.这时软件自动添加基本的头文件,因为这个程序我们不需要其他的功能,所以直接点击Next。
7.我们将base class选为QDialog对话框类。
然后点击Next。
8.点击Finish,完成工程的建立。
9.我们可以看见工程中的所有文件都出现在列表中了。
我们可以直接按下下面的绿色的run按钮或者按下Ctrl+R快捷键运行程序。
10.程序运行会出现空白的对话框,如下图。
11.我们双击文件列表的dialog.ui文件,便出现了下面所示的图形界面编辑界面。
12.我们在右边的器件栏里找到Label标签器件13.按着鼠标左键将其拖到设计窗口上,如下图。
14.我们双击它,并将其内容改为hello world。
15.我们在右下角的属性栏里将字体大小由9改为15。
16.我们拖动标签一角的蓝点,将全部文字显示出来。
17.再次按下运行按钮,便会出现hello world。
到这里hello world程序便完成了。
Qt Creator编译的程序,在其工程文件夹下会有一个debug文件夹,其中有程序的.exe可执行文件。
ubuntu下安装Qt全程详细图解-新手版
u b u n t u10.10建立Q T开发环境图文详解一、安装g++,u b u n t u默认是不带g++的,如果不安装的话,后面是无法进行桌面版的q t应用程序进行编译的,在终端中执行以下命令:sudo apt-get install g++二、安装arm-linux-gcc 3.3.2我们使用的是优龙公司提供的arm-linux-gcc 3.3.2交叉编译工具链(1)在/usr/local目录下arm目录,用于存放解压后的交叉编译工具链sise@sise:~/sisefile/crosschain$ cd /usr/local/sise@sise:/usr/local$ sudo mkdir arm(2)解压交叉编译工具链sise@sise:~$ cd sisefile/crosschain/sise@sise:~/sisefile/crosschain$ sudo tar -jxvf cross-3.3.2.tar.bz2 -C /usr/local/arm(3)查看目录sise@sise:~/sisefile/crosschain$ cd /usr/local/arm/3.3.2/sise@sise:/usr/local/arm/3.3.2$ ls(4)添加交叉编译工具链环境变量方法一:建立环境变量设置脚本:sise@sise:/usr/local/arm/3.3.2$ sudo gedit arm-linux-gcc-3.3.2-env.sh添加以下内容:# add my crosschain(arm-linux-gcc-3.3.2) pathexport PATH=/usr/local/arm/3.3.2/bin$:PATH使用arm-linux-gcc 3.3.2时,可以进入存放arm-linux-gcc-3.3.2-env.sh的目录,在终端执行以下命令:source arm-linux-gcc-3.3.2-env.sh这样就能使arm-linux-gcc-3.3.2-env.sh生效方法二:修改profile文件:sise@sise:/usr/local/arm/3.3.2$ sudo gedit /etc/profile添加以下内容:# add arm-linux-gcc 3.3.2 crosschain pathexport PATH=/usr/local/arm/3.3.2/bin:$PATH三、安装桌面版QT(1)为QT增加可执行属性sise@sise:/usr/local/arm/3.3.2$ cd /home/sise/sisefile/qt4/sise@sise:~/sisefile/qt4$ sudo chmod +x qt-sdk-linux-x86-opensource-2010.04.bin(2)执行qt的二进制文件:sise@sise:~/sisefile/qt4$ ./qt-sdk-linux-x86-opensource-2010.04.bin安装QT的过程:我修改了安装目录,具体目录如下:这里一步要注意了,这里有提示说如果我们要使用qt,需要安装以下的文件:提示内容:Apart from a C++ compiler, a number of development libraries need to be present to enable Qt Creator to build your Qt applications. On Debian and Ubuntu, use the following command in a terminal to make sure they are installed:sudo apt-get install libglib2.0-dev libSM-dev libxrender-dev libfontconfig1-dev libxext-devIf you're using QtOpenGL, you'll also need OpenGL development files. You can use the following command to find out which packages to install:sudo apt-get install libgl-dev libglu-dev(3)安装libgl-dev libglu-dev包:sise@sise:~/sisefile/qt4$ sudo apt-get install libglib2.0-dev libSM-dev libxrender-dev libfontconfig1-dev libxext-dev(4)安装libgl-dev libglu-dev包:sise@sise:/usr/local/arm/3.3.2$ sudo apt-get install libgl-dev libglu-dev提示没有libgl-dev包(5)安装libgl1-mesa-dev libglu-dev包:sise@sise:/usr/local/arm/3.3.2$ sudo apt-get install libgl1-mesa-dev libglu-dev至此桌面版的QT就安装完成了(6)添加环境变量添加在qcreator中环境变量(其实这一步时不需要的,因为在qt安装完成后,不需要再设置环境变量的)找到qmake(7)建立一个helloword工程测试:选择qt的版本向工程中添加一个c++文件:在main.cpp文件中添加以下代码:#include <QApplication>#include <QLabel>int main(int argc,char* argv[]){QApplication app(argc,argv);QLabel* label = new QLabel("hello world");label->show();return app.exec();}编译出现以下的窗口,证明我们已经完成了qt的安装:(8)编译qvfbqvfb是个X11模式下的qte的模拟器,没有开发板的同学可以利用qvfb来仿真qte的程序。
qt creator用法
qt creator用法
Qt Creator是一个跨平台的集成开发环境(IDE),专门为Qt开发者设计。
它提供了一整套功能,包括代码编辑、构建、调试和测试等,可以帮助你更方便地开发Qt应用程序。
以下是一些Qt Creator的基本用法:
1. **新建项目**:在Qt Creator中,你可以通过点击菜单栏的“文件”->“新建文件或项目”来新建一个项目。
在弹出的对话框中,你可以选择项目的类型,比如Qt Widgets应用程序或Qt Quick应用程序,然后输入项目名称和保存路径,点击“下一步”。
2. **编写代码**:新建项目后,你会看到一个代码编辑器界面。
你可以在这个界面中编写代码。
代码编辑器支持语法高亮和自动补全等功能,可以帮助你更高效地编
写代码。
3. **构建项目**:在Qt Creator中,你可以通过点击菜单栏的“构建”->“构建项目”来构建你的项目。
如果代码有错误,Qt Creator会在构建过程中提示你,并指出错误的位置,方便你进行修正。
4. **运行和调试**:构建完成后,你可以点击菜单栏的“运行”->“运行”来运行你的应用程序。
如果你想进行调试,你可以在代码编辑器中设置断点,然后使用“调试”->“开始调试”来进行调试。
5. **使用Qt Creator的其他功能**:除了基本的代码编辑、构建、运行和调试功能外,Qt Creator还提供了其他一些功能,比如项目管理、版本控制、代码分析等。
你可以根据需要使用这些功能来提高你的开发效率。
UbuntuQt的安装和使用
UbuntuQt的安装和使⽤安装Qt前提执⾏以下命令,保证安装所需的库,主要原因是:1. QT5系统缺少lGL图形链接库2. QT从5.8开始,编译⼯具就必须要⽀持C++11标准的才⾏,⽽GCC版本4.8以上才⽀持这个标准。
sudo apt-get install g++sudo apt-get install build-essentialsudo apt-get install libgl1-mesa-devsudo apt-get install libglu1-mesa-dev freeglut3-devQt 安装在Linux环境下搭建Qt开发环境有两种⽅式:⼀种是图形界⾯的安装,另⼀种是源代码的安装。
这⾥为了⽅便,快速开发,使⽤基于图形界⾯⽅式。
Qt版本选择的是:Qt 5.9.1 64位版本步骤:在QT官⽹下载Qt安装包,这⾥下载qt-opensource-linux-x64-5.9.1.run,注意Qt5.9.1linux版本的只有64位,这是因为QT官⽅从Qt5.5以后不再⽀持32为版本。
执⾏如下命令:sudo chmod +x qt-opensource-linux-x64-5.9.1.run说明:该命令是为了给为Qt安装包赋予可执⾏的权限。
然后再执⾏如下命令:sudo ./qt-opensource-linux-x64-5.9.1.run此时会弹出图形化的安装界⾯,之后的操作就跟Windows下安装软件相类似。
这⾥使⽤root权限安装是因为要安装在默认⽬录/opt下,当然也可以选择普通⽤户安装。
需要说明的是:qt-opensource-linux-x64-x.x.x.run包中包含了QtCreator可视化的开发⼯具,在安装完后,找到安装⽬录下的Tools/QtCreator/bin⽬录下发现有QtCreator可执⾏⽂件,该⽂件就是Qt可视化的开发⼯具。
最后,添加qt环境变量qmake这个命令需要进⾏环境变量的配置才能找到并执⾏。
A40i应用笔记Qt应用程序开发工具QtCreator的安装及使用
A40i应用笔记Qt应用程序开发工具QtCreator的安装及使用简介:本文主要介绍Qt应用程序开发工具 Qt C reator 的安装及使用飞凌移植好的 Qt的SDK来搭建Qt应用程序开发环境的方法。
Ubuntu环境:Ubuntu12.04 64bit应用程序开发工具:Qt Creator2.6.2 64bitQt sdk版本:Qt5.9 64bit交叉编译工具版本:arm-linux-gnueabihf-gcc 5.3.1目标平台:OK A40i-C 开发板(CPU:全志A40i)来源:飞凌嵌入式题图:A40i配置清单作者:燕小飞时间:2022.2.23正文开始:一、Qt 应用程序开发环境搭建1、安装Qt Creator 并执行将 qt-creator-linux-x86_64-opensource-2.6.2.bin 拷贝到虚拟机 /root/workspace 路径,执行此文件:cd /root/workspace/ chmod 777 qt-creator-linux-x86_64-opensource-2.6.2.bin ./qt-creator-linux-x86_64-opensource-2.6.2.bin点击“Next”。
出现安装路径,不用修改使用默认的即可,点击“Next”。
出现许可说明,阅读几秒后,点击“I have read and ...”左侧选项,点击“Next”。
点击“Install”。
点击“Finish”完成。
2、执行Qt Creator登陆后执行 qtcreator /opt/qtcreator-2.6.2/bin/qtcreator &3、配置 Qt Creator点击 Qt Creator 的 Tools ->Options->Build & Run->Compilers,然后点击 Add - >GCC。
Name 输入 GCC-A40i;Compiler Path 点击 Browse 选择交叉编译器的路径为 /root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/host/opt/ext-toolchain/bin//arm-linux-gnueabihf-g++如下图所示:然后点击 Apply。
ubunt安装creator
您所在的位置:移动开发 > Symbian > 详解 Ubuntu 10.10 Qt Creator安装(完整版)详解 Ubuntu 10.10 Qt Creator安装(完整版)2011-07-01 10:23 佚名互联网我要评论(0)字号:T | TUbuntu 10.10 Qt Creator安装(完整版)是本文介绍的内容,Ubuntu友们并不陌生,先来看本文内容。
AD:本文介绍的是Ubuntu 10.10 Qt Creator安装(完整版),很详细的为友们介绍了安装步骤,不多说,我们先来看内容。
1、下载Qt 4.7版本如下是几个链接:Qt 4.7.1 SDK (完整开发环境)Qt SDK for Windows (322 MB)/qtsdk/qt-sdk-win-opensource-2010.05.exeQt SDK for Linux/X11 32-bit** (422 MB)/qtsdk/qt-sdk-linux-x86-opensource-2010.05.1.binQt SDK for Linux/X11 64-bit** (530 MB)/qtsdk/qt-sdk-linux-x86_64-opensource-2010.05.1.binQt SDK for Mac (927 MB)/qtsdk/qt-sdk-mac-opensource-2010.05.dmg选择对应的版本即可,由于笔者电脑是32位的,故选择“Qt SDK for Linux/X11 32-bit** (422 MB) “,下载后文件为qt-sdk-linux-x86-opensource-2010.05.1.bin2、下载完成后,将其放在/usr/local/QtSetup目录下,(注:目录可随意更改)3、开始安装:注意,笔者是直接登录root用户安装的,所以权限的问题一般都不存在,如果是普通用户安装,只需在执行下面的命令时,在前面加上sudo即可。
Ubuntu下安装Qt环境及QtCreator开发工具
Ubuntu下安装Qt环境及QtCreator开发工具Ubuntu下安装Qt环境及Qt Creator开发工具step 1: 参考Ubuntu下安装Qt环境及Qt Creator开发工具在Terminal中输入:sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designerqt4-dev-tools 中包括了Qt Assistant,Qt Linguist,Qt Creator(貌似在Ubuntu 11版本中没有自动安装)qt4-doc 这个是帮助文档qt4-qtconfig Qt的配置工具,这个装好默认好qt4-demos 官方的一些Demoqt4-designer 可视化窗体设置工具以上内容136MB,不大嘛,但是网络安装需要1个多小时~~~step2: 按照上文,安装后,没有安装Qt Creator嘛在Ubuntu 图形桌面上点击左侧的Ubuntu Software Center,搜索Qt ,选择Qt Creator,22.8MB,很快就安装上去了。
(如果没有step1,直接使用Ubuntu Software Center安装Qt Creator,会提示需要先安装C++编译器)现在,可以在terminal命令行执行命令qtcreator 启动Qt Creator了======================================================================================= ==提示:如果在创建Qt Quick project项目时遇到问题When I try to open any project other than a Qt Quick project I get following error message:No valid qt versions found.Please add a qt version in Tools/Options or via the maintenancetool of the SDK.解决办法:在Terminal中输入:sudo apt-get install build-essential。
ubuntu下安装QT
ubuntu下安装QTubuntu12.04下安装QT一:输入以下命令:sudoapt-get install qt4-dev-tools qt4-designer qt4-doc qt4-qtconfigqt4-demos qt4-qmake libqt4-sql-mysql qdevelop输入Y后完成界面:解释一下:上面列出的是qt配置环境所必须的软件包,比如qt4-dev-tools 包含了Qt Assistant及Qt Linguist等工具,因此不需要单独安装这两个工具。
其它的,qt4-doc 是帮助文档,包含了Qt中各个类库的详细说明以及丰富的例子程序,可以使用Qt Assistant 工具来打开阅读。
qt4-qtconfig 是配置Qt环境的一个对话框,一般默认就行了,很少有必要去更改。
qt4-demos 包含很多可以运行起来的可执行文件以及源代码。
qt4-designer是用来设计GUI界面的设计器二:输入下面命令sudo apt-get update && sudo apt-get upgrade解释一下:update的话可能会出现unable to locate package qt-creator之类的错误当然我下面的这个错误这个update也解决不了有知道希望指出小白不懂三:进入下载的QT creator所在目录我下的是qt-creator-linux-x86-opensource-2.6.0.bin比如我的在Downloads就cd Downloads给所下文件附加运行权限输入命令:sudo chmod +x qt-creator-linux-x86-opensource-2.6.0.bin 输入密码后在输入命令 ./qt-creator-linux-x86-opensource-2.6.0.bin如图之后出现界面如下安装完成之后的界面helloword。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
QT Creator安装与应用
注:在用QT编程时,不要用QtUiTools等库,QTEmbedded中没有这些库。
1、执行以下命令,进行安装QT应用库文件及QT Creator;
sudo apt-get install qt4-dev-tools qt4-designer qt4-doc qt4-qtconfig qt4-demos qt4-qmake libqt4-sql-mysql qdevelop (这一步可以省略)sudo apt-get install qt-creator
简介:
qt4-dev-tools 中包括了Qt Assistant,Qt Linguist,Qt Creator
qt4-designer 可视化窗体设置工具
qt4-doc 这个是帮助文档
qt4-qtconfig Qt的配置工具,这个装好默认好
qt4-demos 官方的一些Demo
Qt Assistant是Qt自带的一款可定制、可重新发行的帮助文件浏览器。
Qt Assistant 支持HTML文件,用户可以利用其定制自己的功能强大的帮助文档浏览器。
关于Qt Assistant定制的资料主要是Qt Assistant自身所带的英文文档,虽然讲解比较详细,但是对于初学者来说难以快速的入手/space.php?uid=8210028&do=blog&id=343591
QT-Designer使用教程/data/2007/1228/article_2935.htm Qt Designer使用简易教程
/s/blog_4b0f065f0100e4zv.html
QT-Linguist使用方法:QT-Linguist工具主要用在项目的多语言翻译处理过程中/jrsnail/blog/item/b179942ec3144a434fc2268d.html
2、按照提示输入“y”,安装相应文件,结果如下界面所示;
3、安装后,单击左上角Applications,选择Programming,会出现刚才安装的相应QT应用程序,如下界面所示;
4、打开Qt Creator,弹出如下界面;
5、设置Qt Creator编译环境,单击Qt Creator的Tools菜单下Options,显示如下界面;
6、再选择Qt4的Qt V ersions,单击该界面右上角的加号添加编译路径,如下界面所示;
7、单击“Browse…”按钮,在弹出的界面中选择安装qt4.6.3后生成的文件夹中的qmake文件/home/xw/Qt/qt4.6.3/bin/qmake,在单击“Open”,如下界面所示;
8、再单击“Apply”,完成添加,如下界面所示;
9、重新编译Qt Creator已有的例子,在开始界面选择一个简单例子Hello World,如下界面所示;
10、在弹出的如下界面,选择将例子拷贝到/home/xw/workdir/Qtcreatorm目录下;
11、再单击“Copy Project and Open”按钮,弹出如下界面所示;
12、在Tools->options->Qt4->Qt V ersions选择Default Qt Version中选择“Qt in PA TH”,然后单击“Build”菜单下“Build All”,单击右下
角“4 Compile Output”查看编译结果,如下界面所示;
13、如果编译成功,就完成了在主机上对源文件的编译过程,单击“Build”菜单下“Run”就可运行该程序,在左上角就会出现如下界面;
14、现在来实现对该源程序在开发板上的编译,在Tools->options->Qt4->Qt V ersions的Default Qt V ersion中选择“4.6.3”,单击“OK”,如下界面所示;
15、如果现在直接对该程序编译就会出现如下界面所示的错误,这是因为没有在PA TH中添加相应的路径;
16、单击如下界面的“Projects”里“Build Environment”,单击“Show Details”的“PA TH”;
17、再在如下界面中输入如下指令,如下界面所示;
echo $PA TH
18、把显示的路径拷贝到PA TH中,如下界面所示
19、再单击“Show Details”,如下界面所示;
20、单击“Build”菜单下“Build All”,,显示编译成功,如下界面所示;
21、把/home/xw/workdir/Qtcreator/hellotr文件夹下的hellotr的可执行文件拷贝到目标板下的/home/xw/targetfs/opt文件下,执行如下指令;cp /home/xw/workdir/Qtcreator/hellotr/hellotr /home/xw/targetfs/opt 22、启动开发板,启动目标板后,进入root权限并运行该文件,即执行以下命令;
root
cd /home/root
cd opt
./hello -qws
(如果出现以下提示:
Could not read calibration: "/etc/pointercal"
则在目标板上执行以下命令,对触摸屏进行校对后再运行可执行文件即可:
cd /usr/bin/qtopia/examples
ts_calibrate
)
如果还有错误,尝试执行以下命令:
export TSLIB_TSDEVICE=/dev/input/touc hscreen0
export QWS_MOUSE_PROTO=Tslib:/dev/inp ut/touchscreen0
自己编写一个Qt Creator程序,可以参考如下网址;
/symbian-267761.htm。