前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Qt5+VS2017点击按钮打开新窗口

Qt5+VS2017点击按钮打开新窗口

作者头像
zls365
发布2020-08-19 11:29:20
2.3K0
发布2020-08-19 11:29:20
举报
文章被收录于专栏:CSharp编程大全

本文链接:

https://blog.csdn.net/weixin_41991128/article/details/86602385

1.新建新工程

使用VS新建一个qt工程:点击“Qt GUI Application”或者“创建新项目”创建新工程。

然后“Next”—>“Next”—>"Finish"完成,中间不用更改任何参数。

2.添加按钮和槽函数

双击“解决方案资源管理器”中的“XXX.ui”打开ui编辑界面,拖一个PushButton在中间去。

保存之后回到VS,找到QtFather.ui右键编译一下

找到QtFather.h头文件,添加如下代码(图中红线报错不用管,正常的):

代码语言:javascript
复制
1

void slot1()为你打算用来连接按钮点击事件的函数名字,返回类型随意。

顶顶顶顶

最后在QtFather.cpp中添加: 连接函数:ui.pushButton为你添加的按键的名字,SLOT(slot1())为刚刚的函数

代码语言:javascript
复制
connect(ui.pushButton, SIGNAL(clicked()), this, SLOT(slot1()));

void QtFather::slot1() { }

3.添加新窗口

右键Form Files找到Add Qt Class

添加一个Qt GUI Class然后直接“Next"—>"Finish"不用改其他参数。

完了之后你的“解决方案资源管理器”会多出这些东西:

回到QtFather.h添加头文件#include "QtSon.h"(也就是你刚刚添加那个),再创建一个新窗口的指针:QtSon *son;

最后在QtFather.cpp中补全函数:

代码语言:javascript
复制
1

4.运行

Father&Son…

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-12-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 CSharp编程大全 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.新建新工程
  • 2.添加按钮和槽函数
  • 3.添加新窗口
  • 4.运行
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档