qt 历史记录控件_[QT] 记录一些使用技巧
概述
最近花了好几天的时间编写了一个专利文件检索的程序,通过Qt完成了PC端程序,因为以前写过Qt,所以这次可以说是极为顺利了,不过忘记了很多东西,所以需要记录
也希望能帮助到广大网友,会继续更新的
打开窗口
不关闭原来的
Setting* set = new Setting();
set->show();
弹出消息框
下面代码会乱码 需要删除fromLocal8Bit
QMessageBox::information(this, QString::fromLocal8Bit("警告"),QString::fromLocal8Bit("有种你再点击一次"));
判断文件存在
QFileInfo fi("C:/123"); // 目录存在
qDebug() << fi.isFile(); // false
qDebug() << QFile::exists("C:/123"); // true
获取时间
QDateTime current_date_time =QDateTime::currentDateTime();
QString current_date =current_date_time.toString("yyyy.MM.dd hh:mm:ss.zzz ddd");
获取子控件
QList allCheckBox = ui->frame->findChildren();
for(int i = 0;i
{
if(allCheckBox.at(i)->isChecked())
{
labels.append(allCheckBox.at(i)->objectName().toInt());
}
}
TableWidget设置不可编辑
setEditTriggers(QAbstractItemView::NoEditTriggers);
QT QString判断纯数字
bool isDigital=QString("12345678").contains(QRegExp("^\\d+$"));//true
bool isDigital=QString("12345678 ").contains(QRegExp("^\\d+$"));//false
bool isDigital=QString("123.45678").contains(QRegExp("^\\d+$"));//false
Qt 保存文件选择器
QString file_path = QFileDialog::getSaveFileName(this,"保存位置","www.pdf","*.pdf");
读写ini
#include
void MainWindow::on_pushButton_6_clicked()
{
//Qt中使用QSettings类读写ini文件
//写文件
//构造函数第一个参数是ini文件的路径,第二个参数表示针对ini文件,第三个参数可以缺省
QSettings configIniWrite("d:\\1.ini", QSettings::IniFormat);
//向ini文件中写入内容,setValue函数的两个参数是键值对
//向ini文件的第一个节写入内容,para1节下的第一个参数
configIniWrite.setValue("/para1/first", "1111111");
//向ini文件的第一个节写入内容,para1节下的第二个参数
configIniWrite.setValue("para1/second", 2222);
//向ini文件的第二个节写入内容,para2节下的第一个参数
configIniWrite.setValue("para2/third", "3333333");
//读文件
QSettings configIniRead("d:\\1.ini", QSettings::IniFormat);
//将读取到的ini文件保存在QString中,先取值,然后通过toString()函数转换成QString类型
QString first = configIniRead.value("/para1/first").toString();
int second = configIniRead.value("/para1/second").toInt();
QString third = configIniRead.value("/para2/third").toString();
//打印得到的结果
qDebug() << first;
qDebug() << second;
qDebug() << third;
}
qt 历史记录控件_[QT] 记录一些使用技巧相关推荐
- qt 历史记录控件_基于Qt图形界面软件的操作日志记录方法及系统_2015106293015_说明书_专利查询_专利网_钻瓜专利网...
技术领域 本发明涉及一种软件系统的日志记录技术,特别涉及一种基于Qt图形界面软件的操作日志记录方法及系统. 背景技术 软件操作日志是记录用户在使用软件的过程中,通过鼠标和键盘在操作界面上执行的点击和输 ...
- QT QLabel控件(使用详解)
本文详细的介绍了TextLabel控件的各种操作,例如:显示边框.设置文字.设置字体.设置信息提示框.状态提示.居中对齐.加载图片.自适应图片大小.设置位置大小.样式表等操作. 本文作者原创,转载请附 ...
- QT QTabWidget 控件 使用详解
本文详细的介绍了QTabWidget控件的各种操作,例如:新建界面.设置页面名字.设置提示信息.设置页面激活.设置标题栏位置.设置页面关闭按钮.设置页面关闭按钮.获取页面下标.获取页面总数.清空所有页 ...
- Qt常用控件介绍(一)
Qt常用控件介绍 Qt Creator 的使用技巧 Qt Creator的常用快捷键 按钮 QPushButton QToolButton QRadioButton QCheckBox QComman ...
- 转大佬--C++语言Qt实现控件拖拽和连线类似可视化操作Simulink仿真类软件 电路仿真软件 和模型驱动等软件
转自–标biao的文章:https://blog.csdn.net/kangkanglhb88008/article/details/120812524 目标:开发一个电路仿真软件. 内部原理:qt编 ...
- Qt GUI图形图像开发之QT表格控件QTableView详细使用方法与实例
QT表格控件QTableView简介 表格视图控件QTableView,需要和QStandardItemModel, 配套使用,这套框架是基于MVC设计模式设计的,M(Model)是QStanda ...
- QT5 获取窗口、系统屏幕大小尺寸信息,Qt 获取控件位置坐标,屏幕坐标,相对父窗体坐标
一.QT5 获取窗口大小尺寸信息 QT窗口尺寸,窗口大小和大小改变引起的事件 QResizeEvent. //窗口左上角的位置(含边框)qDebug() << this->frame ...
- qtabwidget设置表头_Qt GUI图形图像开发之QT表格控件QTableView,QTableWidget复杂表头(多行表头) 及冻结、固定特定的行的详细方法与实例...
我们在开发过程中对于表格使用频率还是挺高的,使用QT框架开发时候我们使用QTableView或者QTableWidget创建表格. 其中表格分为 表格头与表格体: 对于简单地表格,我们可以设置表头来满 ...
- QT UI控件和事件
QT UI控件和事件 控件 自定义事件 事件 QEvent 鼠标事件 定时器 绘图事件 文件 控件 登录窗口布局 lable : 标签 (登录的用户名:) Line Edit : 单行的编辑框 (输入 ...
最新文章
- win7(x64)安装oracle 10g 32位的方法
- 第五天学习Java的笔记(if,switch顺序结构)
- δ在web里面怎么输入_【高等数学】用ε-δ语言证明函数极限
- mysql的内连接查询
- python 清空文件夹_Python初学者请注意!别这样直接运行python命令,否则电脑等于“裸奔”...
- mysql100多个字段如何优化_MySQL 调优/优化的 100 个建议
- AI+建筑战略再升级 旷视AIoT产品家族合体首秀
- linux系统组成之小型RedHat little linux制作二
- php7.1 mysql_安装最新LAMP环境 (CentOS7+PHP7.1.5+Mysql5.7)
- CSDN获得积分的方法
- Croe文件在线预览
- 为什么阿里巴巴规定禁止超过三张表 join
- 新手玩荔枝派 f1c100s nano折腾笔记(三)
- 实现可点击的幸运大转盘
- 旧金山大学 计算机,旧金山大学
- http://www.
- 图像边缘锯齿及处理方法
- 视频质量感知评价指标
- 洛谷 1365 WJMZBMR打osu! / Easy
- Hands On Machine Learning with Scikit Learn and TensorFlow(第十章)
热门文章
- 如何使用Gradle外部脚本进行项目构建
- SAP Data Intelligence上的Python Operator
- 使用代码创建SAP BRF ruleset
- gateway response annotation comes first, then project folder one
- sap.ui.viewModifications view extension
- ubuntu上的wordpress文章的本地存储位置
- Product Archive相关的标准function module
- 从 SAP WebIDE 里向Github 发起 push 的错误消息 - Git result: REJECTED_NONFASTFORWARD
- CRM and S4 Fiori UI coexistence
- js鼠标移动到指定位置_Python: pyautogui模块之鼠标控制