Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好

1星(超过10%的资源)
所需积分/C币:45 2011-01-28 17:02:08 2.79MB APPLICATION/PDF
595
收藏 收藏
举报

一、Qt Creator 的安装和hello world 程序的编写(原创) 1.首先到Qt 的官方网站上下载Qt Creator,这里我们下载windows 版的。 下载地址:http://qt.nokia.com/downloads 如下图我们下载:Download Qt SDK for Windows* (178Mb) 下载完成后,直接安装即可,安装过程中按默认设置即可。 2.运行Qt Creator,首先弹出的是欢迎界面,这里可以打开其自带的各种演示 程序。 3.我们用File->New 菜单来新建工程。 4.这里我们选择Qt4 Gui Application。 5.下面输入工程名和要保存到的文件夹路径。我们这里的工程名为helloworld。 6.这时软件自动添加基本的头文件,因为这个程序我们不需要其他的功能,所以 直接点击Next。 7.我们将base class 选为QDialog 对话框类。然后点击Next。 8.点击Finish,完成工程的建立。 9.我们可以看见工程中的所有文件都出现在列表中了。我们可以直接按下下面的 绿色的run 按钮或者按下Ctrl+R 快捷键运行程序。 10.程序运行会出现空白的对话框,如下图。 11.我们双击文件列表的dialog.ui 文件,便出现了下面所示的图形界面编辑界 面。 12.我们在右边的器件栏里找到Label 标签器件 13.按着鼠标左键将其拖到设计窗口上,如下图。 14.我们双击它,并将其内容改为helloworld。 15.我们在右下角的属性栏里将字体大小由9 改为15。 16.我们拖动标签一角的蓝点,将全部文字显示出来。 17.再次按下运行按钮,便会出现helloworld。 到这里helloworld 程序便完成了。 Qt Creator 编译的程序,在其工程文件夹下会有一个debug 文件夹,其中有程序的.exe 可执行文件。但Qt Creator 默认是用动态链接的, 就是可执行程序在运行时需要相应的.dll 文件。我们点击生成的.exe 文件,首 先可能显示“没有找到mingwm10.dll,因此这个应用程序未能启动。重新安装 应用程序可能会修复此问题。”表示缺少mingwm10.dll 文件。 解决这个问题我们可以将相应的.dll 文件放到系统 中。在Qt Creator 的安装目录的qt 文件下的bin 文件夹下(我安装在了D 盘, 所以路径是D:\Qt\2009.04\qt\bin),可以找到所有的相关.dll 文件。在这里 找到mingwm10.dll 文件,将其复制到C:\WINDOWS\system 文件夹下,即可。下 面再提示缺少什么dll 文件,都像这样解决就可以了。 二、Qt Creator 编写多窗口程序(原创) 实现功能: 程序开始出现一个对话框,按下按钮后便能进入主窗口,如果直 接关闭这个对话框,便不能进入主窗口,整个程序也将退出。当进入主窗口后, 我们按下按钮,会弹出一个对话框,无论如何关闭这个对话框,都会回到主窗口。 实现原理: 程序里我们先建立一个主工程,作为主界面,然后再建立一个对 话框类,将其加入工程中,然后在程序中调用自己新建的对话框类来实现多窗口。 实现过程: 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()。这样就实现了单击 这个按钮使这个对话框关闭并发出Accepted 信号的功能。下面我们将利用这个 信号。 7.修改主函数main.cpp,如下: #include #include "widget.h" #include "mydlg.h" //加入头文件 int main(int argc, char *argv[]) { QApplication a(argc, argv); Widget w; myDlg my1; //建立自己新建的类的对象my

...展开详情
试读 95P Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好
立即下载
限时抽奖 低至0.43元/次
身份认证后 购VIP低至7折
一个资源只可评论一次,评论内容不能少于5个字
如果爱_cnu 最近学习qt,下载了很多。
2021-06-02
回复
zhangluli 初学者参考
2018-05-08
回复
zype1128 入门不错 要求不要太高。。。
2015-07-22
回复
what12 入门学习不错的资料
2014-08-25
回复
置之死地而后生 能用,可以借鉴,新手有用
2014-04-16
回复
天使要掉毛 很好,很不错。
2014-03-18
回复
xsw1991 入门帮我忙了
2014-02-08
回复
frank_llw 很不错的资料啊
2013-12-22
回复
HELPSDO 非常适合入门
2013-12-12
回复
tianwaiyoulong 不错,有些帮助
2013-11-18
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
  • 分享王者

关注 私信
上传资源赚钱or赚积分
最新推荐
Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好 45积分/C币 立即下载
1/95
Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好第1页
Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好第2页
Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好第3页
Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好第4页
Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好第5页
Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好第6页
Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好第7页
Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好第8页
Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好第9页
Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好第10页
Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好第11页
Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好第12页
Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好第13页
Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好第14页
Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好第15页
Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好第16页
Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好第17页
Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好第18页
Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好第19页

试读结束, 可继续读1页

45积分/C币 立即下载