【已解决】c++ QT继承基类界面页面丢失问题

本博文源于自己在工位上遇到的一个问题,这个问题不只犯了一次了。首先我继承CBaseDialog里的一个标题栏,结果发现,界面本来想这样结果变成这样:
在这里插入图片描述
结果变成这个样子:
在这里插入图片描述

问题原因

在于ui.setupUi这个层面,错误代码:

CRouteAdDlg::CRouteAdDlg(QDialog* parent)  : CBaseDialog(this, tr("RouteAdd"),40,false,false,false,false) {


	ui.setupUi(this);
	addLayout(ui.gridLayout);
	this->setFixedSize(500, 500);
	
}

ui.setupUi(this),重新绘制,当然会覆盖原来的界面,只需要这样子改即可。

CRouteAdDlg::CRouteAdDlg(QDialog* parent)  : CBaseDialog(this, tr("RouteAdd"),false,false,false,false) {

	QDialog* dlg = new QDialog();
	ui.setupUi(dlg);
	addWidget(dlg);

	
}

最近更新

  1. TCP协议是安全的吗?

    2024-06-08 16:10:04       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-08 16:10:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-08 16:10:04       20 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-08 16:10:04       20 阅读

热门阅读

  1. 链表逆序用哨兵位头节点

    2024-06-08 16:10:04       13 阅读
  2. React+TS前台项目实战(三)-- 国际化配置

    2024-06-08 16:10:04       10 阅读
  3. 写在高考之际

    2024-06-08 16:10:04       8 阅读
  4. 数据处理 -- CRC32校验算法整理

    2024-06-08 16:10:04       11 阅读
  5. 什么是旋转多普勒效应?

    2024-06-08 16:10:04       8 阅读
  6. 03-3.2.4 双端队列

    2024-06-08 16:10:04       9 阅读
  7. 富格林:曝光纠正出金亏损陋习

    2024-06-08 16:10:04       9 阅读
  8. es6中箭头的用法

    2024-06-08 16:10:04       13 阅读