您的位置:首页 > 财经 > 产业 > 【Qt】对话框

【Qt】对话框

2025/1/7 23:22:58 来源:https://blog.csdn.net/qq_51660565/article/details/140165758  浏览:    关键词:【Qt】对话框

1、自定义对话框并赋予ui界面,用按钮呼出
https://www.bilibili.com/video/BV1rK411A7qi/?spm_id_from=333.999.0.0&vd_source=fd6555f02904e7fa85526a2ff4b8b66e

  • 新建 - 文件和类 - Qt - Qt设计师界面类
  • 在原来的父窗口cpp文件中初始化新窗口并调用exec显示模态对话框

头文件:

#include "dialog2.h"

cpp文件:

Dialog::Dialog(QWidget *parent) :QDialog(parent),ui(new Ui::Dialog)
{ui->setupUi(this);//初始话内部对话框pDlg = new Dialog2(this);
}
......
void Dialog::on_btnXishu2_clicked()
{pDlg->exec();
}

2、设置组合框控件
https://www.bilibili.com/video/BV1ha4y1H7Sk/?spm_id_from=333.999.0.0&vd_source=fd6555f02904e7fa85526a2ff4b8b66e

QComboBox组合框控件
提供一种以占用最少屏幕空间的方式向用户显示选项列表的方法的控件。
根据组合框选择的序号设置相应的值

float gclx[12]={0.7, 0.8, 1.0, 1.0, 1.5, 1.5, 1.5, 1.5, 1.5, 2.0, 2.0, 3.0};void Dialog2::on_cbb1_currentIndexChanged(int index)
{Xs1 = gclx[index];QString outputxs = QString::number(Xs1, 'f', 2);ui->xs1->setText(outputxs);
}

3、打包
感谢大哥:https://blog.csdn.net/TinkLeung/article/details/122494834

搞死我了,找不到Qt自带的终端,去C:\Qt\Qt5.9.0\5.9\mingw53_32\bin中用windeployqt.exe下载完总是报错少文件。
在这里插入图片描述
warning显示少g++.exe
试了各种方法,设置环境变量也没用

只能在QT其他路径下找到g++.exe拷贝到windeployqt所在目录
在这里插入图片描述
重新打包终于成功
硬控我两小时。。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com