当前位置: 首页 > news >正文

江苏国龙翔建设有限公司网站和林格尔网站制作

江苏国龙翔建设有限公司网站,和林格尔网站制作,vps可以同时做ss和网站吗,我的网站织梦在Qt中实现多个QMainWindow同时显示,可通过以下方法实现: 一、直接显示多个实例 必须使用new创建堆对象,避免栈对象因作用域结束被销毁‌。 int main(int argc, char *argv[]) {QApplication a(argc, argv);// 创建两个独立的主窗口QMainW…

在Qt中实现多个QMainWindow同时显示,可通过以下方法实现:

一、直接显示多个实例

必须使用new创建堆对象,避免栈对象因作用域结束被销毁‌。

int main(int argc, char *argv[]) {QApplication a(argc, argv);// 创建两个独立的主窗口QMainWindow *w1 = new QMainWindow();QMainWindow *w2 = new QMainWindow();w1->show();  // 显示第一个窗口w2->show();  // 显示第二个窗口return a.exec();  
}

二、模态窗口实现(类似QDialog)

通过QEventLoop事件循环对象‌,启动事件循环,关闭事件循环。

// 继承QMainWindow的子类
class SecondWindow : public QMainWindow {Q_OBJECT
public:void exec() {setWindowModality(Qt::ApplicationModal);show();m_eventLoop.exec(); }protected:void closeEvent(QCloseEvent *event) override {m_eventLoop.exit(); QMainWindow::closeEvent(event);}private:QEventLoop m_eventLoop; 
};

三、窗口间交互控制

通过信号槽实现窗口切换。

// 主窗口类中实现跳转逻辑
void MainWindow::on_openButton_clicked() {SecondWindow *sw = new SecondWindow(this);  // 指定父对象自动释放内存sw->show(); 
}// 子窗口关闭时触发信号
void SecondWindow::closeEvent(QCloseEvent *event) {emit windowClosed();  // 发送关闭信号‌QMainWindow::closeEvent(event);
}

http://www.dtcms.com/a/397031.html

相关文章:

  • 网站建设规章制度做彩票类网站用什么服务器
  • 建站行业最新消息哪个网站可以做空比特币
  • 网站反链网站正在建设中......
  • python nginx做网站网站注销申请
  • 软件ui设计师seo关键字优化教程
  • 福州网站平台建设公司装修公司简介
  • 阿里云账号密码发给网站开发2024微信最新版本下载
  • 重庆网站seo多少钱东莞长安网站优化公司
  • 浙江大洋建设集团有限公司网站龙岩网站建设馨烨
  • 蚌埠网站优化wordpress跳转到子页面
  • 泉州模板建站平台网站上传格式
  • 学做家常菜的网站宝安高端网站建设公司
  • 为什么会显示危险网站网站怎么登陆后台
  • 前端做项目网站电子商务系统建设网站策划书
  • 网站建设怎么付费小程序是一种后端微服务
  • js实现网站浮动窗口做房产网站赚钱吗
  • 重庆市建设工程造价站网站内网页标题对百度排名
  • 做网站的知名公司宁德营销型网站建设
  • 您提供的产品已经提交过网站备案东营做网站seo的
  • GTA5浏览器网站建设中苏州网站建设公司
  • 如何上传网站个人申请公司流程
  • 南京网站建设耐油橡胶板四川公众项目咨询管理有限公司
  • 做公司网站多钱怎么在网上创建网站
  • 成都网站推广创新互联北京做网站的外包公司
  • 创建官方网站中国建设银行网站宁波
  • 个人网站可以做点什么开篇网络
  • 推广平台网站热狗网佛山企业网站建设公司推荐
  • 暴利产品竞价单页网站城市建设招标网站
  • wordpress开启多站点功房地产开发公司注册资金要求
  • 可以做推广的门户网站行业门户网站模板