Qt 输入对话框 QInputDialog
2023-09-14 09:05:11 时间
1.获取字符串
1 #include <QInputDialog>
2
3 // 输入对话框
4 void MyWidget::on_pushButton_4_clicked()
5 {
6 bool ok;
7
8 // 获取字符串
9 QString string = QInputDialog::getText(this, tr("输入字符串对话框"), tr("请输入用户名:"), QLineEdit::Normal,tr("admin"), &ok);
10 if(ok) qDebug() << "string:" << string;
11 }
2.获取整数
本文福利,莬费领取Qt开发学习资料包、技术视频,内容包括(C++语言基础,Qt编程入门,QT信号与槽机制,QT界面开发-图像绘制,QT网络,QT数据库编程,QT项目实战,QSS,OpenCV,Quick模块,面试题等等)↓↓↓↓↓↓见下面↓↓文章底部点击莬费领取↓↓
1 #include <QInputDialog>
2
3 // 输入对话框
4 void MyWidget::on_pushButton_4_clicked()
5 {
6 bool ok;
7
8 // 获取整数
9 int value1 = QInputDialog::getInt(this, tr("输入整数对话框"), tr("请输入-1000到1000之间的数值"), 100, -1000, 1000, 10, &ok);
10 if(ok) qDebug() << "value1:" << value1;
11 }
3.获取小数、浮点数
1 #include <QInputDialog>
2
3 // 输入对话框
4 void MyWidget::on_pushButton_4_clicked()
5 {
6 bool ok;
7
8 // 获取浮点数
9 double value2 = QInputDialog::getDouble(this, tr("输入浮点数对话框"), tr("请输入-1000到1000之间的数值"), 0.00, -1000, 1000, 2, &ok);
10 if(ok) qDebug() << "value2:" << value2;
11 }
4.获取条目
1 #include <QInputDialog>
2
3 // 输入对话框
4 void MyWidget::on_pushButton_4_clicked()
5 {
6 bool ok;
7
8 QStringList items;
9 items << tr("条目1") << tr("条目2");
10 // 获取条目
11 QString item = QInputDialog::getItem(this, tr("输入条目对话框"), tr("请选择或输入一个条目"), items, 0, true, &ok);
12 if(ok) qDebug() << "item:" << item;
13 }
本文福利,莬费领取Qt开发学习资料包、技术视频,内容包括(C++语言基础,Qt编程入门,QT信号与槽机制,QT界面开发-图像绘制,QT网络,QT数据库编程,QT项目实战,QSS,OpenCV,Quick模块,面试题等等)↓↓↓↓↓↓见下面↓↓文章底部点击莬费领取↓↓
相关文章
- pyCharm的Qt开发环境搭建「建议收藏」
- qtabwidget tab样式_qt geometry
- Qt实现FTP的上传和下载
- C/C++ Qt 信号自定义槽函数
- C/C++ Qt 基础通用组件的应用
- 看看Qt 6.0 支持哪些模块吧
- Qt官方示例-Qml系统对话框
- Qt自绘系列-爆炸球
- 编程在Linux下学习Qt界面编程(linux下qt界面)
- 编程Linux下Qt实例编程:从入门到精通(linux下qt实例)
- 调试Linux下Qt的调试实践指南(linux下qt)
- Qt在Linux下的强大开发体验(qt在linux开发)
- Linux下高效安装Qt(linux下安装qt)
- 开发linux下 Qt 图形界面开发实践(linux下qt图形界面)
- 如何在Linux下编译Qt?(linux下编译qt)
- 实现美观、简洁的 Linux Qt 界面设计(linuxqt界面设计)
- Qt在Linux环境中的新技术应用(qt与linux程序设计)
- 在Linux上开发应用程序:Qt系列版本深入解析(linux版本qt)
- 提高数据处理效率:探究Qt与MySQL数据库的结合应用(qt与mysql数据库)
- Dooble是用Qt4写的另外一款WebKit浏览器,主要在保护用户隐私方面取胜。虽然它和其他浏览器提供的安全性相差不打,但是也有一些特有的属性比如内含的桌面等。Dooble桌面使得用户可以在增加桌面背景的同时添加应用程序启动,除了从软件包管理器安装外,还可以使用Ubuntu 10.10版本0.07安装,此时的Dooble版本为1.14,同时还要有Qt编码工具如qt4-qmake等。
- QT如何访问MySQL数据库(qt访问mysql数据库)
- Linux嵌入式应用Qt快速开发指南(linux嵌入式qt)