问题标签 [nsprogressindicator]

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 回答
351 浏览

macos - CoreAnimation warning when updating NSProgressIndicator via a block executed on main queue

I have the following scenario for exporting Core Data entities to JSON and displaying a progress bar while doing so.

Sometimes, after the sheet with the progress bar is dismissed when the export is completed, i get the follwing warning as a console message:

CoreAnimation: warning, deleted thread with uncommitted CATransaction; set CA_DEBUG_TRANSACTIONS=1 in environment to log backtraces.

AppDelegate.m

WMJSONExportOperation.m, a subclass of NSOperation:

So the first question is: It is just a warning, should I care?

The second question is, how to avoid the warning. There are questions on SO describing similar problems, but the suggested solution is often to manipulate the NSProgressIndicator only from the main queue. Isn't that exactly what I am doing with this code:

0 投票
1 回答
323 浏览

macos - NSCell 子类化:绘制 NSProgressIndicator?

我正在使用基于单元格的 NSTableView。有什么方法可以创建自定义NSCell子类并在其中绘制 NSProgressIndicator 吗?

类似于:

NSProgressIndicator本身仅用作状态指示,不用户交互(不需要鼠标点击等)。

我想坚持使用基于单元格的 NSTableView,因为我使用的是 NSTableViewDataSource。NSLevelIndicatorCell是另一种选择,但我更喜欢外观/设计NSProgressIndicator

0 投票
6 回答
6611 浏览

objective-c - 改变 NSProgressIndicator 的颜色?

更改 NSProgressIndicator 的颜色的最佳方法是什么,有没有比仅将其子类化然后自己绘制整个组件更简单的方法?

基本上我想要做的是有一个类似的组件,但能够改变栏的颜色。

我试图用谷歌搜索,但所有的问题都已经过时了,并且并不真正关心我正在开发的 10.10 OS X 版本。还检查了可可控件,只发现了 1 个用于过时 OS X 版本的组件。

0 投票
0 回答
221 浏览

objective-c - NSTableViewCell 中的 NSProgressIndicator 未更新

有一个NSTableView包含几个单元格。单元格中有一个NSTextFieldNSProgressIndicator。每个单元格都有自己的进度指示器,代表自己的上传百分比。

现在,我需要根据上传百分比更新进度指示器,以便我们知道上传进度。

但是,进度指示器永远不会被动画化。

我还打印出百分比progressHandler:百分比只是从 0 增加到 1.0

但是进度条仍然停止。

在此处输入图像描述

有任何想法吗?

0 投票
0 回答
310 浏览

objective-c - 将加载 gif 添加到 NSAlert

我想在我的 NSAlert 中添加一个加载 gif 我已经尝试过了,但它似乎不起作用:

任何想法我做错了什么?

0 投票
1 回答
257 浏览

cocoa - How to rotate NSProgressIndicator by 90 deg

I need to rotate NSProgressIndicator by 90 deg. enter image description here

When I use the following code:

I get inappropriate result: enter image description here

This code works fine on OS X Yosemite, but not works on OS X El Capitan.

How I can fix it?

0 投票
1 回答
1483 浏览

objective-c - NSProgressIndicator 直到循环结束才更新

我正在制作一个对多个文件进行大量计算的应用程序,因此为了跟踪正在发生的一切,我添加了一个 NSProgressIndicator(值 0-100)。

我在应用程序中也有一个控制台,因此该logConsole:方法会写入该控制台。

我的循环如下所示:

当此循环运行时,消息会异步记录到应用程序的控制台(不是 NSLog,我创建的实际 GUI 控制台),但在整个 for 循环完成之前进度条不会改变。

因此,如果有 5 个文件,它将如下所示:

为什么进度条不更新?它在主线程上运行。

0 投票
0 回答
316 浏览

xcode - NSProgressIndicator 不动

最近写了一个小程序,以某种方式对一些文本进行加密和解密。但是,这个过程可能会很长,所以我决定在视图底部添加一个进度条来衡量还剩多长时间。(我在 Swift 2.0 上使用 Mac OSX 的故事板)

为了使酒吧移动,我添加了:

progress不断增加的循环中。

但是,进度条卡在 0% 并且仅在程序完成后立即更新到 100%

有任何解决这个问题的方法吗?

PS:这是使用在主线程中运行的循环,我认为这是问题所在,但我自己似乎无法修复它。我已经尝试过使用ProgressBar.displayIfNeeded()

但无济于事,尽管我可能不正确地使用它们,因为我对编程很陌生。

任何帮助将不胜感激!谢谢!

0 投票
2 回答
4385 浏览

java - 进度指示器下的 JavaFX 更改文本

我想更改进度指示器下的文本。默认情况下,当 ProgressIndicator 完成其进度时,文本已完成,我希望能够使用任何用户定义的文本或取决于区域设置的文本来编辑此文本。

当我运行程序输出显示文本已更改,但在 GUI 上它没有更改。请看以下图片:

在此处输入图像描述 在此处输入图像描述

MCVE

0 投票
1 回答
163 浏览

objective-c - 将 NSProgressIndicator 固定到底部

简单的问题,但不知何故我无法让它工作。所以我有一个 NSProgressIndicator,我想固定到窗口的底部,但是当我为 NSProgressIndicator 添加底部约束时,指示器不会固定到底部,而是指示器和底部之间的距离随着我慢慢增加增加窗口的大小。

这里有几张图片供参考:

一个新项目的图片,它的 mainmenu.xib 中只有一个进度指示器和一个约束

当视图很小时,约束被保持

但是为什么当我增加窗口大小时约束会发生变化?

我用一个按钮和一个文本字段尝试了同样的事情,它适用于其他两个控件视图,它只不适用于 NSProgressIndicator。

任何想法为什么会发生这种情况以及任何解决方案(甚至解决方法都可以)都会很棒!