我通常编写 Python scipts 来为我完成转换任务,每当我编写一个需要一段时间的文件时,我都会使用这个小进度条来检查它
import sys
import time
from PyQt4 import QtGui
app = QtGui.QApplication(sys.argv)
barra = QtGui.QProgressBar()
barra.show()
barra.setMinimum(0)
barra.setMaximum(10)
for a in range(10):
time.sleep(1)
barra.setValue(a)
app.exec_()
Run Code Online (Sandbox Code Playgroud)
我有两个问题:
我如何让它在达到 100% 时自行关闭(它保持打开状态,如果您在单击 X 按钮之前关闭 python shell,则会使其崩溃。)
此外,当它失去并重新获得焦点时,它会停止正确绘画。该过程将继续完成,但进度条空间全是白色。我该如何处理?
在 Winforms 中,我想更改 a 的背景颜色ToolStripProgressBar而不禁用XP Visual Syles整个应用程序,这可能吗?也许仅对StatusStrip控件禁用 XP 视觉样式?
我知道 ToolStripProgressBar 不继承自 Control 类型,但 StatusStrip 继承(不是?),那么确定这一定是一个解决方案,或者可能继承 StatusStrip 来控制绘画事件或其他东西......我不知道不知道该怎么做。
我尝试将控件RenderMode的属性设置StatusStrip为专业模式,但系统仍在选择 myToolStripProgressBar 的背景色。
我有以下通过单击按钮调用的函数。该函数读取文件,然后尝试写入 SQL 表:
public void saveCSV()
{
lblCSVStatus.Text = "";
worker = new BackgroundWorker { WorkerReportsProgress = true };
worker.DoWork += (sender, args) =>
{
tbTable.Invoke((MethodInvoker)delegate
{
tbTable.Enabled = false;
});
myConnection = new SqlConnection(cString);
myConnection.Open();
/* BEGIN READING CSV FILE */
StreamReader sr = new StreamReader(tbCSVFileLocation.Text.ToString());
string line = sr.ReadLine();
string[] value = line.Split(',');
DataTable dt = new DataTable();
DataRow row;
foreach (string dc in value)
{
dt.Columns.Add(new DataColumn(dc));
}
while (!sr.EndOfStream)
{
value = sr.ReadLine().Split(',');
if (value.Length == …Run Code Online (Sandbox Code Playgroud) 我是 Android 开发的新手,我正在尝试构建一个圆形进度条。并且在其中心的文本将在达到进度时更改。你能提供一些代码示例吗?看这个例子: 
我需要将给定的任何图像转换为字节数组以满足加密要求.我正在使用JProgressBar来监控转换进度,以防所选图像很大:
File p= new File("C:\");
BufferedImage oImg = ImageIO.read(p);
ByteArrayOutputStream ba = new ByteArrayOutputStream();
ImageIO.write(oImg, "jpg", ba);
ba.flush();
ProgressBar pb = new ProgressBar();
Thread thread = new Thread(pb);
thread.join();
pb.fireTask(ba.toByteArray());
Run Code Online (Sandbox Code Playgroud)
我定义了一个ProgressBar使用SwingWorker如下的类:
public class ProgressBar extends JPanel implements Runnable {
private JProgressBar progressBar;
private Task task;
private byte[] imgByteArray;
public void run() {
createGUI();
}
// Create the GUI
private void createGUI() {
JFrame frame = new JFrame("Converting...");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JComponent newContentPane = new ProgressBar();
newContentPane.setOpaque(true);
frame.setContentPane(newContentPane);
JPanel …Run Code Online (Sandbox Code Playgroud) 我有一个经过验证然后使用以下处理程序提交的表单:
submitHandler:function (form) {
$.ajax({
url: 'long_process.php',
type: 'POST',
data: $(form).serialize(),
success: function (result) {
// ... Redirect ...
}
});
//start polling
(function poll() {
setTimeout(function () {
$.ajax({
url: "get_progress.php",
success: function (data) {
console.log(data);
//Setup the next poll recursively
poll();
},
});
}, 3000);
})();
}
Run Code Online (Sandbox Code Playgroud)
long_process.php大约需要 30 秒才能完成,同时我想跟踪进度,通过get_progress.php它回显处理完成的百分比。
启动此脚本时,我进入控制台(已编辑):
1 POST long_process.php
2 GET get_process.php (3 seconds later)...
...stuck here until long_process.php finishes THEN
3 GET get_process.php (3 seconds later)...
4 …Run Code Online (Sandbox Code Playgroud) 我正在尝试将进度条绑定到服务的进度。我在场景构建器中创建了进度条,并尝试了以下代码。但是进度条一直在运行,并不代表它所连接的服务。它应该在服务运行时运行,并代表正在下载的数据。如何绑定进度条来表示我创建的服务。
@FXML
private ProgressBar ProgressBar;
service.start();
ProgressBar.progressProperty().bind(service.workDoneProperty());
Run Code Online (Sandbox Code Playgroud) 为什么当我使用 Bulma CSS 框架(https://bulma.io/documentation/elements/progress/) 的进度时
我把文本放在标签之间,我看不到任何价值。
<progress class="progress is-danger" value="90" max="100">90%</progress>
如何在布尔玛的进度中间添加文字?
通过使用 android 实现 Facebook 登录,我需要将令牌发送到我的后端服务器,所以我想知道是否可以删除进度条并创建我自己的进度,在获取 Facebook 令牌并发送到我的服务器后处理。当我打电话时它出现:
LoginManager.getInstance().logInWithReadPermissions(Login.this,Arrays.asList("email"));
Run Code Online (Sandbox Code Playgroud) 如果我们可以在 td.conf 文件中添加进度条,我在 webdatarocks 文档中没有找到任何帮助。有什么办法可以对这样的表执行此操作:
var pivot = new WebDataRocks({
container: "#wdr-component",
toolbar: true,
width: "100%",
height: 600,
report: {
"dataSource": {
"dataSourceType": "csv",
"filename": "https://cdn.webdatarocks.com/data/data.csv"
},
options: {
grid: {
type: 'classic',
}
},
"slice": {
"reportFilters": [{
"uniqueName": "Color"
}, {
"uniqueName": "Destination"
}],
"rows": [{
"uniqueName": "Category",
"filter": {
"members": ["Category.Clothing", "Category.Cars"],
"negation": true
}
}, {
"uniqueName": "Business Type"
}],
"columns": [{
"uniqueName": "Measures"
}, {
"uniqueName": "Country",
"filter": {
"members": ["Country.United Kingdom", "Country.Germany"],
"negation": true …Run Code Online (Sandbox Code Playgroud)progress-bar ×10
android ×2
c# ×2
java ×2
.net ×1
ajax ×1
binding ×1
bulma ×1
countdown ×1
ecmascript-6 ×1
javafx ×1
javascript ×1
jquery ×1
php ×1
progress ×1
pyqt ×1
python ×1
service ×1
sql ×1
swing ×1
swingworker ×1
vb.net ×1
webdatarocks ×1
winforms ×1