Qt 子窗体嵌入父窗体
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 子窗体嵌入父窗体相关推荐
- 【机房重构】C#子窗体关闭父窗体
[机房重构]-----[修改密码] 最原始我的修改密码是用户在修改密码之后仍然处于登录状态,自己想想其实也挺对的,为啥用户修改密码了就必须要重新登录? 应该有很多人和我有同样的想法. 但是经过和其他人 ...
- C#子窗体控制父窗体dgv刷新
父窗体代码: 子窗体 ms = new 子窗体();public 父窗体(){InitializeComponent();ms .Owner = this;} public void 父窗体dgv() ...
- jquery查找父窗体id_JavaScript_jQuery子窗体取得父窗体元素的方法,本文实例讲述了jQuery子窗体取 - phpStudy...
jQuery子窗体取得父窗体元素的方法 本文实例讲述了jQuery子窗体取得父窗体元素的方法.分享给大家供大家参考.具体如下: $("#父窗口元素ID",window.parent ...
- MFC获得主窗体和父窗体指针
MFC编程中经常遇到子窗体向父窗体传递參数的情况,这就须要获得父窗体的指针. 例:主对话框CMyMainDlg通过buttonButtonA进入对话框CMyParentDlg.CMyParentDlg ...
- 子窗体更新父窗体控件内容
Form1为父窗体: 以下是FORM1 public void Run() { textBox1.Clear(); } private void button1_Click(object sender ...
- WinFrom子窗体向父窗体传值
父窗框mainForm;子窗体childForm,利用事件进行传值 在子窗体中的操作: public event EventHandler accept;public string value; pr ...
- 【转】子窗体刷新父窗体使用接口模式 父窗口关闭子窗口
在网络中搜索了下,发现使用接口来刷新父窗体,自己认为比较方便.也比较好容易理解.所以我也特此写一片博客进行记录,对自己进行深入的学习和方便再回头来复习.很多东西都是自己以前做过的,但是很长一段时间之后 ...
- WinForm 子窗体 调用 父窗体 方法
今天我从子窗体添加,刷新父窗体数据并关闭子窗体时百度查到的,希望对大家能有所帮助. 父窗体弹窗按钮Click: Son s = new Son(); s.Owner = this; s.Show(); ...
- jQuery子窗体取得父窗体的元素
$("#父窗口元素ID",window.parent.document); 对应javascript版本为window.parent.document.getElementById ...
最新文章
- Java项目:成绩管理系统(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)
- JavaWeb-综合案例(用户信息)-学习笔记04【删除选中功能】
- 【物联网】OpenWrt OpenWRT的源码下载及目录结构
- JAVA-用栈机制实现单词逆序排列
- ubuntu学习摘要-ubuntu root用户
- 【LetCode算法修炼】Two Sum
- oracle数据库应用中实现汉字“同音”查询
- 3. Carla导入openDRIVE地图
- npcap和winpcap的关系
- html背景图片纵向拉伸,html网页背景图片拉伸 关于html背景图片往下拉伸问题
- 计算机用户个人设置总是重启,联想电脑总是自动重启怎么回事
- LruCache缓存图片+清除本地缓存
- FMX和VCL混用时RegisterClass无法GetClass或FindClass的问题
- 互联网晚报 | 10月24日 星期日 | 华为鸿蒙生态建设投入已超500亿;瑞幸门店端扭亏为盈;文旅部要求暂停经营旅游专列业务...
- mybatis 自定义拦截器
- vi新建一个shell脚本_编写第一个Shell脚本
- STM32的PWM和DAC练习中生成音频和波形
- 计算机软件著作权登记分类号如何选择?
- 一直以来使用ViewPager和FragmentPagerAdapter或FragmentStatePagerAdapter管理Fragment的错误
- 欧尼酱讲JVM(20)——了解垃圾回收
热门文章
- mysql 生成短网址_生成短链接的URL
- spring mvc ajax登录验证,vuejs (前端项目) + spring mvc(后台项目),每次ajax请求都是新的session Id...
- element Table表格隐藏列
- svn: E155007 和 E155004
- 【2021杭电多校赛】2021“MINIEYE杯”中国大学生算法设计超级联赛(3)签到题3题
- 【CCCC】L2-029 特立独行的幸福 (25分),模拟题,set用法
- 【Baltic2003】【BZOJ1370】Gang团伙(并查集,拆点)
- NYOJ113 - 字符串替换
- mysql期中考试题及答案_mysql 查询 练习题及答案
- H5自定义属性详细介绍