1.创建个子窗体QDialog.在子窗体构造函数添加

Dialog::Dialog(QWidget *parent) :QDialog(parent),ui(new Ui::Dialog)
{ui->setupUi(this);this->setParent(parent);this->setWindowFlags(Qt::CustomizeWindowHint|Qt::FramelessWindowHint);this->hide();
}

2.在父窗体调用子窗体

Dialog *dlg;
void MainWindow::on_pushButton_clicked()
{dlg=new Dialog(this);dlg->show();//在父窗体位置dlg->move(10,50);//子窗体大小dlg->resize(400,100);}

如果拖动父窗体,子窗体跟着改变大小;父窗体最大化等等,需要写代码改变子窗体的大小。

void MainWindow::resizeEvent(QResizeEvent *e)
{int realWidth = this->width();int realHeight = this->height();if(dlg!=NULL){dlg->resize(realWidth-20,realHeight-60);}
}

这样就可以把子窗体嵌入到父窗体。

转载于:https://www.cnblogs.com/ike_li/p/5032686.html

Qt 子窗体嵌入父窗体相关推荐

  1. 【机房重构】C#子窗体关闭父窗体

    [机房重构]-----[修改密码] 最原始我的修改密码是用户在修改密码之后仍然处于登录状态,自己想想其实也挺对的,为啥用户修改密码了就必须要重新登录? 应该有很多人和我有同样的想法. 但是经过和其他人 ...

  2. C#子窗体控制父窗体dgv刷新

    父窗体代码: 子窗体 ms = new 子窗体();public 父窗体(){InitializeComponent();ms .Owner = this;} public void 父窗体dgv() ...

  3. jquery查找父窗体id_JavaScript_jQuery子窗体取得父窗体元素的方法,本文实例讲述了jQuery子窗体取 - phpStudy...

    jQuery子窗体取得父窗体元素的方法 本文实例讲述了jQuery子窗体取得父窗体元素的方法.分享给大家供大家参考.具体如下: $("#父窗口元素ID",window.parent ...

  4. MFC获得主窗体和父窗体指针

    MFC编程中经常遇到子窗体向父窗体传递參数的情况,这就须要获得父窗体的指针. 例:主对话框CMyMainDlg通过buttonButtonA进入对话框CMyParentDlg.CMyParentDlg ...

  5. 子窗体更新父窗体控件内容

    Form1为父窗体: 以下是FORM1 public void Run() { textBox1.Clear(); } private void button1_Click(object sender ...

  6. WinFrom子窗体向父窗体传值

    父窗框mainForm;子窗体childForm,利用事件进行传值 在子窗体中的操作: public event EventHandler accept;public string value; pr ...

  7. 【转】子窗体刷新父窗体使用接口模式 父窗口关闭子窗口

    在网络中搜索了下,发现使用接口来刷新父窗体,自己认为比较方便.也比较好容易理解.所以我也特此写一片博客进行记录,对自己进行深入的学习和方便再回头来复习.很多东西都是自己以前做过的,但是很长一段时间之后 ...

  8. WinForm 子窗体 调用 父窗体 方法

    今天我从子窗体添加,刷新父窗体数据并关闭子窗体时百度查到的,希望对大家能有所帮助. 父窗体弹窗按钮Click: Son s = new Son(); s.Owner = this; s.Show(); ...

  9. jQuery子窗体取得父窗体的元素

    $("#父窗口元素ID",window.parent.document); 对应javascript版本为window.parent.document.getElementById ...

最新文章

  1. Java项目:成绩管理系统(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)
  2. JavaWeb-综合案例(用户信息)-学习笔记04【删除选中功能】
  3. 【物联网】OpenWrt OpenWRT的源码下载及目录结构
  4. JAVA-用栈机制实现单词逆序排列
  5. ubuntu学习摘要-ubuntu root用户
  6. 【LetCode算法修炼】Two Sum
  7. oracle数据库应用中实现汉字“同音”查询
  8. 3. Carla导入openDRIVE地图
  9. npcap和winpcap的关系
  10. html背景图片纵向拉伸,html网页背景图片拉伸 关于html背景图片往下拉伸问题
  11. 计算机用户个人设置总是重启,联想电脑总是自动重启怎么回事
  12. LruCache缓存图片+清除本地缓存
  13. FMX和VCL混用时RegisterClass无法GetClass或FindClass的问题
  14. 互联网晚报 | 10月24日 星期日 | 华为鸿蒙生态建设投入已超500亿;瑞幸门店端扭亏为盈;文旅部要求暂停经营旅游专列业务...
  15. mybatis 自定义拦截器
  16. vi新建一个shell脚本_编写第一个Shell脚本
  17. STM32的PWM和DAC练习中生成音频和波形
  18. 计算机软件著作权登记分类号如何选择?
  19. 一直以来使用ViewPager和FragmentPagerAdapter或FragmentStatePagerAdapter管理Fragment的错误
  20. 欧尼酱讲JVM(20)——了解垃圾回收

热门文章

  1. mysql 生成短网址_生成短链接的URL
  2. spring mvc ajax登录验证,vuejs (前端项目) + spring mvc(后台项目),每次ajax请求都是新的session Id...
  3. element Table表格隐藏列
  4. svn: E155007 和 E155004
  5. 【2021杭电多校赛】2021“MINIEYE杯”中国大学生算法设计超级联赛(3)签到题3题
  6. 【CCCC】L2-029 特立独行的幸福 (25分),模拟题,set用法
  7. 【Baltic2003】【BZOJ1370】Gang团伙(并查集,拆点)
  8. NYOJ113 - 字符串替换
  9. mysql期中考试题及答案_mysql 查询 练习题及答案
  10. H5自定义属性详细介绍