问题标签 [qprogressbar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
737 浏览

c++ - QProgressBar 和繁重的任务

我有繁重的任务。我创建了 QProgressBar 来显示该程序仍然有效,并使用 c++ std::thread 类在另一个线程中运行繁重的任务。但是 QProgressBar 不起作用,只有带有 QProgressBar 的窗口才会启动。这是代码:

结果如下: 在此处输入图像描述

0 投票
1 回答
74 浏览

qt - QProgressbar 在显示百分比时还显示忙碌模式?

QProgressBar 可以作为忙碌模式或百分比模式工作。

但我想展示两者!

在我的应用程序中,有时(并非总是)只需 1% 的更改就需要很长时间。

所以我想在显示百分比的同时显示某种繁忙的指示器效果。

我怎样才能做到这一点?你有什么主意吗?

0 投票
0 回答
41 浏览

c++ - 是否可以创建许多 QProgressDialogs 对象,以显示不同的长操作进度?

我有课,在单独的线程中启动任务:

在 MainWindow 中,我为每个长计算创建新的 QProgressBar

是否可以为每个长任务创建新的 QProgressBar,并且每个任务都会发出信号以在特定 QProgressBar 中设置值。像我写的那样将 QProgressBar* 存储在 QList 中好吗?

0 投票
1 回答
695 浏览

c++ - 如何使用 Qt 编程获得圆柱效果(2D)进度条?

如何更改进度条的颜色?说 40% 为红色,20% 为绿色,40% 为黄色等。我尝试过使用 StyleSheets,但我发现它仅适用于 Flat Progress Bars ,不适用于 2D 条。

在此处输入图像描述

0 投票
1 回答
384 浏览

c++ - 如何在 QT 中显示文件加载状态

我正在使用 QFileDialog 加载 csv 文件并将其显示在 qtableview 上。这个加载过程需要很多时间。如何向用户指示他必须等到使用 qstatusbar 或 qprogressbar 加载文件?

0 投票
2 回答
820 浏览

c++ - QProgressBar 连接类之间的进度 - “呼叫没有匹配功能”

在我进行一些计算的一个类和另一个包含带有我的进度条的 GUI 的类之间,我在正确设置信号和插槽方面遇到了一些麻烦。我对 qt 的经验非常少,所以我对信号/插槽的工作方式感觉不太好。我尝试了一些手册和教程,但我仍然不知道如何设置它。

让我们调用进度条类mainwindow

mainwindow.h

mainwindow.cpp

信号是从计算类发出的,叫它短calc

calc.h

calc.cpp

Archiev 部分(上面编辑 的代码)编译结束时出现此错误:没有匹配函数调用 'loading::connect(calc*, const char*, QProgressBar*&, const char*) 我是否以正确的方式使用信号,或者我误解了这个概念?在此计算期间更新进度条值的正确方法是什么?

编辑:代码编辑得更清楚,现在它显示当前问题 - 信号有效,但对 qprogressbar 没有影响。

EDIT2:现在有效 - 必须调用函数sender->doData()。另外正确的分配是sender = new calc(this)calc *sender添加到 mainwidnow.h 的私有部分)。谢谢大家的帮助,尤其是@eyllanesc 指出正确的方法!

0 投票
3 回答
582 浏览

multithreading - QProgressBar 被主线程阻塞?

==================================================== =====

==================================================== =========

我希望 ProgressBar 在 qDebug() 消息时显示忙,但没有效果,QProgressBar 被阻塞并在循环完成时关闭。

有谁知道如何解决这个问题?谢谢你!

0 投票
2 回答
3686 浏览

c++ - 如何在 Qt 中更改进度条的默认样式颜色

如何在不更改其他默认渐变和效果的情况下更改默认 QProgressbar 样式中的绿色色调(有点明显的“流白块”效果):

默认 QProgressbar 样式

.

我尝试使用qlineargradient 为QProgressBar::chunk: horizo​​ntal设置新的背景颜色组合,但我没有成功地使用任何此类样式表保持上述效果。

0 投票
1 回答
270 浏览

c++ - QT:将 QMediaPlayer 连接到 QProgressBar?

我想将 QProgressBar 连接到 QMediaPlayer 以获取 QT5 中的歌曲进度。我怎样才能做到这一点?任何帮助将不胜感激。谢谢。

0 投票
0 回答
97 浏览

python - 如何将 PySide 进度条链接到脚本执行

我有一个脚本,可以将文件从一个文件夹复制到另一个文件夹。在执行期间,我希望调整进度条窗口并显示执行百分比。进度条窗口代码是(在 QT Designer 中制作的 UI 本身):

在主脚本中,我在复制功能之前运行窗口

然后我复制文件:

所以我很困惑,如何链接进度条setValue来显示应对进度。