Qt弹出式进度条

简介: Qt弹出式进度条
QProgressDialog dialog(tr("正在比对... ..."), tr("取消"), 0, 50000, this);
//dialog.setCancelButtonText(nullptr);    //取消按钮隐藏
dialog.setWindowTitle(tr("图像学习"));
dialog.setWindowModality(Qt::WindowModal);
dialog.show();
for (int i = 0; i <= 50000; i++)
{
    dialog.setValue(i);
    QCoreApplication::processEvents();//界面冻结
    if (dialog.wasCanceled()) break; //点击取消后立刻中断
}
//点击取消按钮后执行
if (dialog.wasCanceled())
{
    QMessageBox::warning(NULL, QStringLiteral("提示"), QStringLiteral("保存失败"));
    return;
}
QMessageBox::information(this, tr("系统提示"), tr("比对完成"), QMessageBox::Ok);
相关文章
|
2月前
|
算法 API C++
【Qt UI】QT 窗口/控件置顶方法详解
【Qt UI】QT 窗口/控件置顶方法详解
56 0
|
6月前
|
存储 编解码 Cloud Native
C++ Qt关于多屏幕窗口处理
C++ Qt关于多屏幕窗口处理
pyqt5 无边框窗口拖动
pyqt5 无边框窗口拖动
|
5月前
|
C++ UED 索引
C++ Qt开发:StatusBar底部状态栏组件
Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍`QStatusBar`底部状态栏组件的常用方法及灵活运用。`QStatusBar` 是 Qt 中用于在主窗口底部显示状态信息的部件。它通常用于向用户提供应用程序的当前状态、进度信息、或者其他与应用程序运行相关的消息。通过在状态栏上显示文本、永久部件、进度条等内容,可以为用户提供清晰的反馈和实时信息。在设计应用程序界面时,使用状态栏有助于提升用户体验。
37 0
C++ Qt开发:StatusBar底部状态栏组件
|
11月前
Qt设置窗口可拖动
Qt设置窗口可拖动
154 0
|
C++
C/C++ Qt StatusBar 底部状态栏应用
Qt窗体中默认会附加一个QstatusBar组件,状态栏组件位于主窗体的最下方,其作用是提供一个工具提示功能,当程序中有提示信息是可以动态的显示在这个区域内,状态栏组件内可以增加任何Qt中的通用组件,只需要通过`addWidget`函数动态追加即可引入到底部,底部状态栏在实际开发中应用非常普遍,以下代码是对该组件基本使用方法的总结。
403 0
C/C++ Qt StatusBar 底部状态栏应用
|
数据可视化
Qt 状态栏QStatusBar
Qt 状态栏QStatusBar
369 0
Qt 状态栏QStatusBar
|
计算机视觉
Qt实用技巧:QWidget中QPushButton成为可点击的图标(实现全透明,不论点击与否都只显示Icon)
Qt实用技巧:QWidget中QPushButton成为可点击的图标(实现全透明,不论点击与否都只显示Icon)
UGUI系列-鼠标移动到按钮上显示信息(Unity3D)
有时候图标不能很好的说明这个功能的解释,就需要一些说明性文字显示。就比如可以在鼠标移动到UI上面的时候显示文字。 那么如何在UGUI上,鼠标移动上去显示文字说明呢。 大家都知道,当鼠标移动到button按钮上面的时候会出现变化,主要是button这个组件在控制
Qt6-鼠标移动窗口
新版的Qt6 鼠标事件中函数是有更新了,不过帮助文档还没有更新过来。希望官方也要快速同步呦。 在Qt5中代码
180 0