首页 > 其他分享 >qt 增加新窗口

qt 增加新窗口

时间:2022-12-30 17:57:03浏览次数:62  
标签:qt form show TestForm ui 新窗口 https 增加

添加 UI 界面

新建里面选择 qd designer form class,就会自动生成 ui 文件,c 和 h 文件。

使用新 ui

在 mainwindow.cpp 中,可以引入新 ui 的头文件,然后在 button 的槽函数中,new 这个新的 ui,然后 show 一下就可以了。 show 的好处是旧窗口也可以操作。否则可以使用 exec()

TestForm * form = nullptr;

void MainWindow::on_pushButton_5_clicked()
{
    //TestForm * form = new TestForm();
    if (form == nullptr)
        form = new TestForm();

    form->show();
}

参考:
QT 创建新窗口并且实现页面跳转
https://blog.csdn.net/Dian0dian0/article/details/96727597

QT在一个源文件内新建多个UI界面
https://www.cnblogs.com/yuanwebpage/p/12359139.html

Qt中多页面的创建——TabWidget,QStackedWidget
https://blog.csdn.net/ppss177/article/details/106277069

标签:qt,form,show,TestForm,ui,新窗口,https,增加
From: https://www.cnblogs.com/ramlife/p/17015489.html

相关文章

  • 记一次 QT VS Tools 无法配置 version 的问题
    问题概述:在QTVSTools拓展工具中添加多个qt版本的静态库时,发现输入完Name和Path之后点击OK,新输入的version路径并没有保存成功测试的QTVSTools版本:2.9.4......
  • 使用Python3+PyQT5+Pyserial实现简单的串口工具方法
    练手项目,先上图先实现一个简单的串口工具,为之后的上位机做准备代码如下:github下载地址pyserial_demo.pyimportsysimportserialimportserial.tools......
  • 【Qt】问题解决:Unable to create a debugging engine.
    ......
  • Qt总结_对象模型_组件parent的理解
    标准C++对象模型在运行时效率方面卓有成效,但是在某些特定问题域下的静态特性就显得捉襟见肘。GUI界面需要同时具有运行时的效率以及更高级别的灵活性。为了解决这一问题,Q......
  • Qt总结
    (1)app的生命周期长于组件的的生命周期。否则这可是Qt编程的大忌,下面是错误的例子。#include<QApplication>#include<QLabel>intmain(intargc,char*argv[]){QA......
  • Qt实现俄罗斯方块
    #include<QtCore>#include<stdlib.h>#include"tetrixpiece.h"voidTetrixPiece::setRandomShape(){setShape(TetrixShape(QRandomGenerator::global()->bounded(7)+......
  • Qt之QTableView
    前言在目前PC端的桌面程序中,界面框架主要流行的基本上还是那几个,就本人而言,平时用的还是Qt框架多一些。这里我使用Qt的表格部件作为样本记录学习笔记。语言或者框架永远......
  • Qt学习笔记(一) 关于QWidget类的paintEvent方法
      今天要讨论的也算是QT的核心之一了,那就是如何对widget进行重绘,这里就是可以看到,继承了QWidget的子类,自己重新写一个paintEvent函数就可以了。这个paintEvent就相当......
  • FreeSWITCH给Say模块增加中文语音
    本文更新于2022-04-04,使用FreeSWITCH1.10.7。以下示例,假定源代码目录为/usr/src/freeswitch,安装目录为/usr/local/freeswitch。安装中文Say模块(包括zh和zh_CN的Say接......
  • vlc qt player 播放器开发实例
    (一)VLC-Qt下载官网地址:https://vlc-qt.tano.si/Github地址:https://github.com/vlc-qt示例地址:https://github.com/vlc-qt/examples我的QT开发环境是MinGW,所以下载......