QT对于控件的教程(很详细).doc

QT对于控件的教程(很详细).doc

ID:56217112

大小:188.50 KB

页数:30页

时间:2020-03-21

QT对于控件的教程(很详细).doc_第1页
QT对于控件的教程(很详细).doc_第2页
QT对于控件的教程(很详细).doc_第3页
QT对于控件的教程(很详细).doc_第4页
QT对于控件的教程(很详细).doc_第5页
资源描述:

《QT对于控件的教程(很详细).doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、使用Linux纯属为了想了解UNIX下DB2运行和使用情况,而一直喜欢用的FreeBSD上好像不支持DB2数据库,反正我没有看到这方面资料。如果有谁知道的话请你告诉我。我的爱机配置较低,在Freebsd上使用GNOME作为X-Windws有点钝,KDE也就一直都没有尝试过。在安装Linux时,忽然有想看看KDE的念头,于是一古脑全装上了,第一次用时觉得用KDE感觉也不满意,于是将KDE改为UNIX风格,没想到重新启动X-Windws后,速度一下快了起来,终于让我觉得可以顺利的工作了。最近在学习Python编程,想看看在Linux工作下怎样,而无意发

2、现了QTDesigner,再仔细一看竟然使用的是C++。让我大为兴奋,C++再熟悉不过了,于是照着英文说明操练了一会,挺顺手的的,于是试着写了一代码,最后就是不会编译。我的英语水平也有限,忙了半天了也有点累了。今天在网上查了一些资料,终于对QTDesigner有些了解。下面是我在网上看到的一篇文章,先收集以后再说吧。1.什麽是QT.用Linux的人,一定都知道QT是什麽.而利用QT编译出来的KDE桌面系统,更是让Linux有了一次能和Windows的GUI相媲美的机会.甚至有人说,KDE的桌面在图形上,还胜过了Windows95了.那麽QT到底是什

3、麽呢?其实QT就是基於C++语言上的一种专门用来开发GUI介面的程式.这里面包括了∶button;label;frame...等等很多的可以直接调用的东西.2.为什麽选择QT2.1QT是基於C++的一种语言相信C/C++目前还是一种很多人都在学习的语言.QT的好处就在於QT本身可以被称作是一种C++的延伸.QT中有数百个class都是用C++写出来的.这也就是说,QT本身就具备了C++的快速、简易、Object-OrientedProgramming(OOP)等等无数的优点.2.2QT具有非常好的可移植性(Portable)QT不只是可以在Linu

4、x中运作.也同样可以运行在MicrosoftWindows中.这也就意味者,利用QT编写出来的程式,在几乎不用修改的情况下,就可以同时在Linux中和MicrosoftWindows中运行.QT的应用非常之广泛,从Linux到Windows从x86到Embedded都有QT的影子.3.什麽是QTDesigner简单的来说QTDesigner是一个GUI的工具.这个工具可以帮助我们来加快写QT程式的速度.利用QTDesigner可以用一种所见既所得的方式,来产生QT程式的GUI介面的程式码.通过增加一些功能,就可以完成一个程式了.利用QTDesign

5、er可以非常快速的学会QT,而我们这里说利用QTDesigner来学习QT而不是利用QTDesigner来写QT,这里的区别就在於,QTDesigner所产生的程式码有些繁琐.跑起来也比较的慢些.我们这里只是利用QTDesigner来帮助我们学习.而不是直接去跑QTDesigner生成的程式码.3.基本要求因为这篇文章主要是告诉大家如何利用QTDesign来达到快速学习QT的.所以您最也要做到∶您需要有一台可以跑Linux的电脑或者MicrosoftWindows的电脑足够的RAM和HardDisk用以安装、编译QT您的Linux中需要安装有KDE

6、、QT、QTDesigner、g++等等程式.您如果适用MicrosoftWindows,则您需要VC++和QTForWindowsLinux的使用者最好还能安装一个Kdevelop(一个非常好的用来开发QT的DevelopEnverment)4.QTDesigner简单的介绍--从PushButton开始假设您一切都安装好了.现在我们打开QTDesigner吧.打开後,选择New->Dialog这时侯,您的QTDesigner中就会出现一个From1来.现在我们click一下上面的tools中的那个pushbutton,(标有OK的图标)并且用m

7、ouse选择到一定的大小.在这个pushbutton上面用您的mousedoubleclick一下.我们就可以改变pushbutton的label了.这里我们把pushbutton1这几个字,换成Exit,然後直接按Enter或者用mouse选择OK也可以.现在我们看到,那个button中的标签已将变成Exit了.我们这时侯还需要给这个ExitButton一个signal(信号),这样当您在Exit这个Button上click的时侯.QT才知道如何去处理这个信号.我们按一下F3(connectsingnalslot)然後在那个ExitButton上

8、面Click一下.这时侯我们就看到了EditConnection的Dialog了.在Signal中选择clicked,在s

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。