一、目的
实现点击主窗口按钮,弹出一个指定的自定义窗口。

二、效果图

三、源代码
1、widget.cpp 主窗口程序

#include "widget.h"
#include "ui_widget.h"
#include <QDebug>
#include "new_windows.h"
Widget::Widget(QWidget *parent) :QWidget(parent),ui(new Ui::Widget)
{ui->setupUi(this);//绑定按钮connect(ui->Open_butt,SIGNAL(clicked(bool)),this,SLOT(on_Open_butt()));
}
Widget::~Widget()
{delete ui;
}void Widget::on_Open_butt()
{qDebug()<<"ok"<<endl;new_win = new new_windows();  //将类指针实例化new_win->show();}

2、widget.h 主窗口头文件

#ifndef WIDGET_H
#define WIDGET_H
#include <QWidget>
#include "new_windows.h"namespace Ui {
class Widget;
}class Widget : public QWidget
{Q_OBJECTpublic:explicit Widget(QWidget *parent = nullptr);~Widget();private slots:void on_Open_butt();private:Ui::Widget *ui;new_windows *new_win;  //创建类(新窗口)指针
};#endif // WIDGET_H

3、new_windows.cpp子窗口程序

#include "new_windows.h"
#include "ui_new_windows.h"new_windows::new_windows(QWidget *parent) :QDialog(parent),ui(new Ui::new_windows)
{ui->setupUi(this);
}new_windows::~new_windows()
{delete ui;
}

3、Qt5 主窗口点击按钮 弹出另一个自定义窗口相关推荐

  1. Qt 主窗口点击按钮 弹出另一个自定义窗口

    为将要进行的工作做准备. 代码实现功能:单击某个按钮后,弹出对话框,对话框中的内容可自行设计. 1. 建立一个主界面,主界面中有一个pushbotton按键. 2.右键项目->添加新文件-> ...

  2. javagui点击按钮弹出另一个界面_界面设计如何提高转化率和易用性(10则)

    一个好的用户界面具有较高的转化率和易用性.换句话说,它既能满足商业用途也便于使用.以下是大神发现的一些想法,我整理了一下,供大家参考: 1. 尝试使用一列布局代替多列 一列布局会让你对全局有更好的掌控 ...

  3. layui点击按钮弹出另一个界面(增加界面),layui弹出层

    html:按钮外层div一定要写id,button要写type="button"和data-method="notice"和后面要用 <div **id= ...

  4. html 弹窗之后页面变灰色,html点击按钮弹出窗口背景灰掉,点击背景变白退出点击退出也可以...

    html点击按钮弹出窗口背景灰掉,点击背景变白退出点击退出也可以 2011-06-10 18:22阅读: 孑孓 努力搬砖,养老婆孩子. 关注 function showid(idname){ var ...

  5. C# 点击按钮弹出文件选择框

    点击按钮弹出文件选择框: // 文件选取 这里只允许txt文件private void button1_Click(object sender, EventArgs e){OpenFileDialog ...

  6. [QT]实现点击按钮弹出图片的效果

    点击按钮弹出图片的实现 void MainWindow::btnTest() {QLabel* labelImage = new QLabel(this, Qt::Dialog |Qt::Window ...

  7. 微信小程序点击按钮弹出弹窗_微信小程序实现的点击按钮 弹出底部上拉菜单功能示例...

    本文实例讲述了微信小程序实现的点击按钮 弹出底部上拉菜单功能.分享给大家供大家参考,具体如下: index.wxml 弹出action sheet {{item.txt}} 取消 提示:您选择了菜单{ ...

  8. HTML点击按钮弹出对话框(仅代码)

    HTML点击按钮弹出对话框的代码(整个网页): <!doctype html> <html> <head><title>无标题文档</title& ...

  9. 【签名】点击按钮弹出签名框,保存成图片,并显示出来

    js实现点击按钮弹出签名框(不一定在最下面弹出!) 使用app.js和signature_pad.js生成签名框和保存成图片,此处都是在body的最底部生成img标签: function downlo ...

最新文章

  1. matlab图片矢量化,matlab图形矢量化解决方案
  2. 后台系统可扩展性学习笔记(一)概要
  3. [html] 使用递归时应该注意哪些问题?
  4. 1.7 什么时候该改变开发_测试集和指标
  5. 总结30个CSS3选择器(转载)
  6. 使用Vue CLI 3将基于element-ui二次封装的组件发布到npm
  7. 关于GDAL180中文路径不能打开的问题分析与解决
  8. 使用QT调用FFMPEG库部署到Android设备、完成视频音频应用开发
  9. 计算机组成原理罗克露课后答案,计算机组成原理[完整版](罗克露)(全)原版教案.ppt...
  10. 简要增量式PI控制器
  11. 如何批量修改文件名称
  12. js内置对象方法笔记 js内置函数
  13. css的定位属性——固定定位和粘性定位
  14. 计算机应用研究 增刊,计算机应用研究增刊是核心吗_计算机研究应用_计算机应用...
  15. php 悬浮按钮,Android_Android利用悬浮按钮实现翻页效果,今天给大家分享下自己用悬浮 - phpStudy...
  16. 02excel基础及函数
  17. 小米路由作二级路由,挂在上级路由之下,samba能被上级访问
  18. pytorch计算FLOPs
  19. 对semantic的部分总结
  20. 为企业用户配置专有UPN后缀

热门文章

  1. vs编译 error C2001: 常量中有换行符
  2. 关于皓月GOM登录器配置器批量生成详细说明
  3. 在平板/手机上运行Linux(无需root),学习Linux命令行。(快速方法+详细图文+Ubuntu举例)
  4. win10 如何查看redis版本
  5. 收藏:国产服务器和处理器架构
  6. C语言的编译过程常见的错误和警告
  7. vue 鼠标拖动画矩形_vue中拖动元素效果实现,以及拖拽`缩放后的元素`效果实现...
  8. 在C语言中怎样定义一个字符串并输入输出
  9. Android Vold架构
  10. 乾宏教育海南省中高级工程师职称评审