当前位置:  技术问答>linux和unix

如何用QT开发应用软件

    来源: 互联网  发布时间:2015-12-22

    本文导语:  我在虚拟机下装了RedHat 2.4. 现在想先学Linux下应用程序开发. 用QT / KDE /Glade中的一个做开发. 发现QT有点象window下的visual stdio环境. 但怎么编译和运行QT下的的程序呢? 哪里有这些开发软件的详细说明资料? ...

我在虚拟机下装了RedHat 2.4. 现在想先学Linux下应用程序开发. 用QT / KDE /Glade中的一个做开发. 发现QT有点象window下的visual stdio环境. 但怎么编译和运行QT下的的程序呢? 哪里有这些开发软件的详细说明资料?

|
如何学习Qt
我们假设你已经熟悉C++了! 

请先阅读一下Qt白皮书。它包含一个关于Qt软件的概述,并且提供了一些用来示范使用Qt进行编程的代码的片断。它会给你一个“大的图画”。 

如果你想要完全的在C++中进行编程,不使用任何设计工具的帮助下在代码中设计你的界面,请阅读教程。教程1就是被设计成把你带入Qt编程的一个教程,它更强调的是编写代码而不是一个特征的漫游。教程2是一个更加真实的例子,示范了如何编写菜单、工具条、文件的载入和保存、对话框等地那个。 

如果你想使用一个设计工具来设计你的用户界面,那么你至少要先阅读Qt设计器手册的前几章。在这之后,学习一下上面提到的纯粹的C++教程(教程1和教程2)还是很值得的。 

到现在为止,如果你已经完成了一些小的可以工作的应用程序并且对Qt编程有了一个主要的了解。你可以直接开始你自己的项目了,但我们建议你阅读一些关键的概述来加深你对Qt的理解:对象模型和信号和槽。 

在这里我们建议你看一下概述并且阅读一些和你的项目相关的文章。你也许会发现浏览和你项目做相同事情的实例的源代码是非常有用的。你也可以阅读Qt的源代码,因为它们也被提供。 

如果你运行demo这个应用程序(在$QTDIR/examples/demo),你就会看到很多运转中的Qt窗口部件 

Qt提供了广泛的文档,完全前后参考的超文本,所以你可以很容易地按你喜欢的方式进行点击。在文档中,你最经常使用的部分可能就是API参考。每一个链接都提供了一个不同的方式来导航API参考,全都试试,看哪一个更适合你。 

你现在应该已经准备好你的伟大工程:祝你好运,玩得开心! 


|
QT designer 不能编译的,编译要这样
$uic myform.ui –I myform.h –o myform..cpp    //这句生成cpp文件 
$uic myform.ui –o myform.h       //这句生成h文件.
qmake -project                    //这句生成pro文件
qmake                             //这句生成makefile文件
make                              //这句不用说了吧

|
假若你的工程是WW.pro
在控制台下用命令即可了:
》qmake -o makefile WW.pro
》make
只要程序正确,应该可以的

    
 
 

您可能感兴趣的文章:

  • Linux下有哪些可视化软件开发Linux下的应用软件和驱动程序
  • 请问:Java开发数据库应用软件合适吗?
  • 请问:在linux嵌入式系统下开发应用软件,一般都用的是什么开发工具 或 图形界面开发IDE???
  • linux下的应用软件开发到底都用什么语言啊??
  • linux下什么开发软件应用最广?学点什么对求职有非常大的帮助?
  • [见者有分] 嵌入式开发与行业应用软件的开发有什么不同?
  • 怎样开发在LINUX 上运行的应用程序,像WINDOWS桌面应用程序一样
  • 开发java应用,用什么开发工具好呢?
  • 关于linux内核开发和应用开发的区别
  • 应用于图形终端的界面开发用什么开发工具好?
  • Linux Kernel/Network 技术QQ群14888802,只加有内核开发、TCP/IP协议栈开发的程序员,不加新手和做应用开发的程序员。
  • 应用服务器开发库 libADSL
  • 快速应用开发解决方案 OpenROAD
  • 在线移动应用开发平台 AppCan
  • Web 应用开发框架 B3log Latke
  • 快速应用开发工具 JBoss Forge
  • Java企业应用开发框架 Portofino
  • Ajax应用开发工具 XML11
  • 易道系统集成与应用开发平台 eRedG4
  • PHP应用程序开发框架 CMSPAD
  • 手机应用开发框架 mika
  • 简直搞笑:调查称65%中国开发人员明年将开发Linux应用程序
  • Java GUI应用程序开发框架 Axualize
  • 数据库应用开发工具 LyteRAD CE
  • 三维应用开发环境 Croquet
  • 应用开发框架 Naked Objects
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问谁知道网上哪里有跨平台软件开发或者是开发可移植性软件的资源?给高分!
  • (肯定给分)用java开发软件,采用谁家的开发环境,最好的书籍是什么?一般前后台用什么软件?
  • 强烈建议将linux/Unix栏目放到“软件开发者”大类里面来。----Unix开发的人助威支持!!!
  • 请问在Linux 下用C开发移动增值软件都有什么开发工具啊,我以前一直在Windows下用VC开发
  • 使用采用GPL发行的软件开发软件的问题
  • 请问想开发手机软件需要哪些软件和设备?
  • 在linux下开发不开源的商业软件用什么开发工具最好?前5位有分
  • 统计一下有多少商用软件用Java开发或者将要用Java开发
  • 要用java开发snmp网管软件,用哪种软件包比较方便?(急急急)
  • 调查:兄弟们,你们常用linux开发什么软件?哪类软件?常用什么开发工具?
  • 在linux下开发非开源的商业软件用什么开发工具最好?前5位有分
  • 我想开发一个LINUX下的FTP服务器软件,能否推荐现在几款比较好的在LINUX下的FTP软件做为参考
  • 学软件工程(专升本)是不是linux软件开发工程师的起步之路?
  • GDK风格的软件窗口是用什么工具开发的?gtk+开发的窗口是不是都是gnome风格的?
  • 谁知道国内有那些公司在linux平台上做开发的,或开发linux软件的?
  • 做软件,手机开发和电视开发哪个工作更有前途?
  • 软件开发辅助软件 uuSpy
  • 软件开发文档如何写?请指教
  • 我想在linux下开发软件,但不知道使用什么语言好,和使用什么开发工具
  • 扩增实境软件开发工具包 Vuforia
  • VS2012+MySQL+SilverLight5的MVVM开发模式介绍
  • linux 嵌入式开发用不用买开发板,买什么样的开发板?
  • ios app 开发中ipa重新签名步骤介绍
  • 请问shell 开发能开发什么样的程序?硬件的驱动程序是否能够开发呢?
  • 几个windows平台C++开发错误举例
  • 我常未开发过Linux下的程序,请问Linux下可以使用那些开发工具,最好的开发工具是什么版本?
  • IOS开发:UIScrollView类介绍及如何简单地截获touch事件
  • 我是学习web开发的,主要是java开发SSH开发框架和ajax等。我想知道有没有必要学习一下linux相关知识。
  • nginx最新主线开发版1.5.4发布及下载地址
  • 各位设备驱动开发的朋友,请问,linux设备驱动开发和网络编程开发哪一样工资比较高呀?
  • Web前端开发如何利用css样式来控制Html中的h1/h2/h3标签不换行


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3