Qt学习使用(1)


Visual Studio中的Qt开发


Visual Studio 2015 + Qt 5.7
一、创建HelloWorld

点击 文件->新建->项目,然后next->next->finish。
创建Qt GUI Application

工程结构如图:其中HelloWorld.ui是Qt的界面文件,在HelloWorld.ui中添加的控件会自动在ui_HelloWorld.h中声明。
工程结构

运行一下工程,得到一个空白的窗口。
空白窗口

二、添加QPushButton及QLabel

双击打开HelloWorld.ui,可以看到使用Qt设计师用于界面编辑。
找到Push Button拖入窗体,在右边属性编辑其中将其 objectName 改为button_HelloWorld。保存并关闭Qt设计师。
Qt设计师
在vs中清理项目并重新生成,打开ui_HelloWorld.h 文件,可以看到自动声明了 button_HelloWorld。
同样拖入 Label 并将objectName改为
label_HelloWorld。保存关闭并重新生成工程。

三、添加按钮事件

打开HelloWorld.h在class中添加槽函数声明。
声明函数

在HelloWorld.cpp中添加函数实现。并在构造函数中绑定消息SIGNAL与函数。
定义函数,绑定消息

编译运行,效果如图:
HelloWorld 窗体

四、图片显示

添加一个新的label,并改名为image_label,同时可随意添加布局,添加后直接将控件拖入即可。
新label和自动布局

准备一张任意图片放到HelloWorld.h同级目录下,在ClickButton()函数中添加图片读取和显示代码。注意图片添加路径要为当前程序工作目录,使用QDir::currentPath()函数可获取路径并使用qdebug()打印到调试窗口。
代码

运行效果:
运行效果
)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值