欢迎来到天天文库
浏览记录
ID:17988433
大小:15.51 KB
页数:5页
时间:2018-09-12
《关于qt设计师界面的用法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、关于qt设计师界面的用法 在qt项目中右键添加设计师界面,但光是一个界面咋用呢? 这里就会想到设计师界面类中cpp文件中构造函数里的setupUi函数了,它就是UI空间,界面类的一个函数,起到了把实际界面和类相结合的作用。 如这里,只添加一个界面form,则怎么用呢,先定义Ui::Formform,再使用setupUi使其与一个Qwiget窗口结合 但奇怪的是以后的版本,生成UI界面文件时,咋不生成ui_呢 Qt是一个1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,
2、也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(MetaObjectCompiler,moc))以及一些宏,易于扩展,允许组件编程。XX年,奇趣科技被诺基亚公司收购,QT也因此成为诺基亚旗下的编程语言工具。XX年,Qt被Digia收购。XX年4月,跨平台集成开发环境QtCreator正式发布,实现了对于iOS的完全支持,新增WinRT、Beautifier等插件,废弃了无Python接口的GDB调试支持,集成了基于Clang的C/C++代码模块,并对An
3、droid支持做出了调整,至此实现了全面支持iOS、Android、WP。 *1991HaavardNord和EirikChambe-Eng开始开发将会支持X11和Windows的Qt *1994奇趣科技公司成立 *1996KDE项目由MatthiasEttrich创建(Matthias现为诺基亚Qt发展框架工作) *1998Apr05Trolltech的程序员在5天之内将 从Motif移植到Qt上 *1998Apr08KDEFreeQt基金会成立 *1998Jul09Qt 发布 *1998Jul12KD
4、E 发布 *1999Mar 发布 *1999Mar12Qt 发布 *1999Jun25Qt 发布 *1999Sep13KDE 发布 *XXMar20嵌入式Qt发布 *XXSep06Qt 发布 *XXOct05Qt 发布 *XXOct30Qt/Embedded开始使用GPL宣言 *XXSep04Qtfreeedition开始使用GPL *XXNokia从Trolltech公司收购Qt,并增加LGPL的授权模式 *XXDigia从Nokia收购了Qt的商业版权,从此Nokia负责QtonMobile,
5、QtCommercial由Digia负责 *根据最新消息,NOKIA已经停止Meltemi系统开发,QT部门被解散 *XXAug09作为非核心资产剥离计划的一部分,诺基亚宣布将Qt软件业务出售给芬兰IT服务公司Digia。 *XX年7月3日,Digia公司Qt开发团队在其官方博客上宣布Qt正式版发布。 *XX年12月11日,Digia公司Qt开发团队宣布Qt正式版发布。 *XX年4月,Digia公司Qt开发团队宣布QtCreator正式版发布。 *XX年5月20日,Digia公司Qt开发团队宣布Qt正式版发
6、布。 平台支持 Qt支持下述平台: MS/Windows-95、98、、ME、XX、XP、Vista、Win7、win8、winXX Unix/X11-Linux、SunSolaris、HP-UX、CompaqTru64UNIX、IBMAIX、SGIIRIX、FreeBSD、BSD/OS和其它很多X11平台 Macintosh-MacOSX Embedded-有帧缓冲(framebuffer)支持的嵌入式Linux平台,WindowsCE SymbianSymbian^3SymbianAnnaSymbia
7、nBelle 在发布Qt 的同时,作为Qt开发跨平台IDE的QtCreator也发布了更新版本。QtCreator 和Qt共同构成的QtSDK,包含了开发跨平台应用程序所需的全部功能。 QtCreator是一个用于Qt开发的轻量级跨平台集成开发环境。QtCreator可带来两大关键益处:提供首个专为支持跨平台开发而设计的集成开发环境(IDE),并确保首次接触Qt框架的开发人员能迅速上手和操作。即使不开发Qt应用程序,QtCreator也是一个简单易用且功能强大的IDE。 QtCreator包含了一套用于创建和测试
8、基于Qt应用程序的高效工具,包括: 一个高级的C++代码编辑器上下文感知帮助系统可视化调试器源代码管理项目和构建管理工具 QtCreator在版本授权下有效,并且接受代码贡献。 QtLinguist QtLinguist被称为Qt语言家。它的主要任务只是读取翻译文件、为翻译人员提供友好的翻译界面,它是用于界面国际化的重要工
此文档下载收益归作者所有