问题标签 [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.
qt - 有没有一种简单的方法来自定义 QProgressBar?
我想要一个以点结尾的 QProgressBar (宽度大于线的宽度)。我必须覆盖什么,或者我必须设置什么属性/属性才能达到这种效果?
编辑:这是我希望它看起来如何的图片:
图片 http://www.freeimagehosting.net/uploads/48ea9662cd.png
我必须从哪里开始?我应该怎么办?
c++ - qt麻烦覆盖paintEvent
我在自定义小部件中继承 QProgressBar,并使用以下代码覆盖了paintEvent方法:
我试图显示一条红线作为起点,以查看我可以将自己的修改添加到小部件中。但是,这是行不通的。我只将小部件视为常规 QProgressBar。关于什么可能是错的任何想法?
qt - 通过 QDialog 实现进度对话框
我正在使用 QT 来实现一些 UI 程序。在这个程序中,我需要一个进度对话框。我尝试使用内置的 QProgressDialog,它工作正常,但在我的情况下,我需要在单击“取消按钮”时确认(使用另一个对话框)。
在QProgressDialog中,一旦点击取消按钮,进度对话框就会被取消,所以,我尝试实现自己的进度对话框(很简单,一个带进度条的对话框)。但是,如果我使用自己的进度对话框,就会出现一些问题。它无法移动或单击。一旦我尝试移动它并且对话框失去焦点,进度条将不再更新,并且无法再次获得焦点。我尝试设置不同的 Modality,但 Qt::ApplicationModal 或 Qt::WindowModal 都有相同的情况。
以下是我的进度对话框类,如果有人知道如何修改 QProgressDialog 以满足确认要求或我的代码中的问题在哪里。
标题:
来源:</p>
python - 由于 Python 文档字符串注释长度,PyQt QProgressBar 无法正常工作?
使用 Python 3.1 和 PyQt,我试图让 QProgressBar 通过让条在小部件上滑动来显示任务正在运行。我发现可以通过将最小值和最大值设置为 0 来完成。
我让它正常工作,但是当它集成到我的程序中时,条形图只会显示在小部件的前 25% 中,然后重置回开始。我玩了好几个小时,我想我已经把它缩小到一个文档字符串。代码在底部。
如果我第一次运行代码,进度条可以正常工作。但是,在那之后的任何时候它都不起作用。如果我删除 .pyc 文件,那么它只会在第一次再次工作。
当我删除 def testfunction 文档字符串第二行的最后一个字符“j”或删除整个文档字符串时,它总是有效的。每次。
有什么愚蠢的我想念的吗?我不想为了能够正确运行代码而更改我的文档字符串。
主文件
主界面.py
p>python - 改变 QProgressbar() 的颜色
我想知道是否可以更改 PyQt 进度条的颜色?
我有以下代码:
Frame1Value 依赖于一些早期的计算,并且假设永远不会计算出完全相同的值。
我希望进度条在值为 100 时变为“红色”(该值被设置为有限,因为进度条不会显示高于 100% 的值),所以给我一个更好的视觉形象,即该值为'不受约束'。
我知道 .setColor 不是进度条的已知命令,但这只是为了展示我的想法。
有谁知道如何做到这一点,或者是否有可能?
提前谢谢!
python - 从我的 GUI 类 PyQt4 以外的类更改进度条的值
我有一个由 Qt 设计器创建的 GUI 类,其中我有一个进度条,以及另一个类,其中完成了所有数字运算,在此期间我希望我的进度条定期更新。我认为我会这样做的方式是在另一堂课上做这样的事情:
但我似乎无法做到这一点。gui 类的代码类似于:
然后我希望能够做类似的事情:
但显然,由于我没用,这不起作用,有人能指出我正确的方向吗?谢谢,麻烦您了
pyqt - 循环 QProgressBar 给出错误 >> QObject::installEventFilter: 无法过滤不同线程中对象的事件
这个问题似乎已经以许多不同的形式被问过很多次,但我还没有找到一个与我的代码解决方案相关的问题。
当我运行程序时它显示
QObject::installEventFilter:无法过滤不同线程中对象的事件。
尽管如此,代码最初可以工作,但一段时间后它会爆炸,python 会给出一个错误,说它停止工作。
我的代码如下:
multithreading - 如何通过工作线程更改进度
我是 PyQt4 的新手,所以也许这是一个小事。我尝试在我的 GUI 中显示进度,该进度将由工作线程更新。QProgressBar 与 QTableWidget 中的其他内存一起。
工作线程在我的 GUI 的 init 函数中启动。
这是线程类
如果我的服务器更改数据库中的值,他将调用以下方法,该方法将通过线程中的远程 prozedure 调用捕获。
该模式是一个简单的观察者,它更新了我的 GUI。要更新我的 gui 中的表,请调用以下方法。
如果需要更新,此方法会检查是否有连续更改,以下方法将执行此操作。
可以更新其他内存但不能更新进度,这里是我要更新进度的行
在此行之后,GUI 崩溃,我收到以下消息
QPixmap:在 GUI 线程之外使用像素图是不安全的
我的猜想是我无法在“Main/Gui”线程之外更改 QPixmaps。我不知道如何解决这个问题,所以我欢迎所有解决问题的建议。
提前致谢。
qt - QProgressBar 中块的渐变
是否可以为所有QProgressBar
块设置一个通用渐变?
如果使用这样的东西:
结果将是
http://labs.trolltech.com/blogs/wp-content/uploads/2007/06/progressbar_righttext.png
但我想获得一个渐变,延伸到所有块。像这样:
http://labs.trolltech.com/blogs/wp-content/uploads/2007/06/progressbar_nochunk.png
分成块。
谢谢大家!
qt - 更改 QProgressBar 显示的文本
我使用 aQProgressBar
来显示下载操作的进度。我想在显示的百分比中添加一些文本,例如:
10% (download speed kB/s)
任何的想法?