问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

QT5 在mainwindows窗口下点击按钮弹出新窗口,希望在窗口中点击按钮关闭弹窗,但是直接用槽失败了。

发布网友 发布时间:2022-04-23 16:19

我来回答

3个回答

热心网友 时间:2023-10-31 08:14

1、首先Qt安装包较大,最后使用下载工具进行下载,下载时间视所在网络带宽而定。

2、下载完后,点击“打开”,直接运行Qt安装程序,点击“Next”继续安装。

3、在安装程序界面,输入注册的Qt用户名和密码,勾选“I accept the service terms.”后,点击“Next”进入下一步。

4、在安装文件夹处选择你想要安装的目录位置,勾选“Associate common file types with Qt Creatore.”表示关联,点击“下一步”继续。

5、最后在“正在完成Qt 向导”页面,取消“Lauch Qt Creator”,点击“完成”即完成Qt的安装。

热心网友 时间:2023-10-31 08:14

这句是你的问题吧
希望在窗口中点击按钮关闭弹窗,但是直接用槽失败了

那你贴的代码明显不是关闭窗口的,麻烦吧你的关键代码贴出来。追问

是的,如你所说,直接在构造函数中使用槽,失败了

希望做到点击adddevic窗口的按钮弹出discoverDialog窗口,点击该弹窗中的bt2按钮关闭弹窗。

关于关闭窗口的代码我就只有这一句。

不好意思,我是小白,刚刚上手不到一周。有点乱。应该怎么做?

    追答

    我测试了下,没问题,你是要这种效果吧

    代码:

    #include "widget.h"
    #include "ui_widget.h"
    #include <QDialog>

    Widget::Widget(QWidget *parent) :
        QWidget(parent),
        ui(new Ui::Widget)
    {
        ui->setupUi(this);
    }

    Widget::~Widget()
    {
        delete ui;
    }

    void Widget::on_pushButton_clicked()
    {
        dlg = new QDialog(this);
        QPushButton * btn = new QPushButton("clicked", dlg);

        connect(btn, SIGNAL(clicked(bool)), this, SLOT(on_pushButton_clicked2()));

        dlg->setModal(true);
        dlg->show();
    }

    void Widget::on_pushButton_clicked2()
    {
        dlg->close();
    }

      热心网友 时间:2023-10-31 08:15

      感觉好乱。。。多贴点代码出来追问

      好的。

      1.这是我的槽处理代码,直接写在构造函数中,希望做到点击adddevic窗口的按钮弹出discoverDialog窗口,点击该弹窗中的bt2按钮关闭弹窗。



      2.这是我的弹窗创建代码,是在adddevice窗口中一个按钮的槽函数中创建的

        声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
        E-MAIL:11247931@qq.com
        无水奶油对健康的影响是什么? 《米修斯之印》预约奖励介绍 蓝色星原旅谣在哪预约-游戏预约地址 阴阳师百闻牌taptap礼包怎么领_taptap礼包兑换码分享 猫之城抽卡怎么退出 猫之城测试资格怎么获得 内测名额申请教学 猫之城预约奖励有什么 预约奖励详细攻略 无人机怕什么干扰?解析无人机干扰的类型及应对措施 什么叫干扰三要素 观察动物日记越多越好 篮球鞋或普通运动鞋的鞋带系的或抽的太紧鞋面会变形吗? 怎样系鞋带不容易松开? 飞织鞋面太紧怎么放松? 系鞋带怎么系紧啊 我怎么老松啊 巴拉巴拉鞋带怎么放松 鞋带怎么放松?揪的紧了。 Telent鞋带怎么放松? 鞋子有点紧怎么办? 怎么做学前卫生学思维导图? 如何使用思维导图,让大脑条理清晰? 护理本科考研该如何复习? 护理专业大专考什么,怎么复习 怎么去做思维导图? 什么是思维导图,怎么做呢 思维导图怎么画?求方法! 影响护士的心里健康因素及如何调试思维导图? 护理学的行程与发展思维导图怎么写 思维导图怎么使用? 手术前病人护理流程思维导图 题目:如何对一-个外科手术病人进行手术前护理? 工厂食堂管理制度 为什么我的鲜土茯苓切片不成块散开呢? 怎么把两双鞋的鞋带系得一样紧? 新鲜土茯苓怎样煲汤 系鞋带如何才能系紧? 土茯苓煲鸡汤广东做法窍门 QT如何设置程序运行完弹出消息框 系紧的鞋带为什么会自己松开? QT 实现按钮点一下,跳出对话框。但是如果对话框存在的话,再点按钮,就不会重复出现对话框 打球的时候球鞋鞋带用该系紧还是放松? 土茯苓和茯苓有哪些不同?前者该怎么煮汤喝呢? QT 如何实现 当点击父窗口时,弹出对话框抖动的效果,类似qt 自带的 mes... 免系带鞋怎么把鞋带弄紧 新鲜土茯苓可以放多久 qt当点击一个按钮之后弹出对话框,获取该对话框的关闭事件 鲜土茯苓 怎么 煲汤 怎样绑鞋带更紧 Qt中双击qtreewidget弹出对话框 土伏煲汤放什么材料? Qt的智能提示能不能像Eclipse那样按一个字符就有提示窗口弹出? 土茯苓煲龟汤的配料是什么?
        • 焦点

        最新推荐

        猜你喜欢

        热门推荐