我想使用Tcl / Tk> = 8.5创建一个进度条,它不仅以图形方式显示进度,而且还显示进度条中进度的百分比(居中)(例如" 12%")。
我正在考虑透明地覆盖进度条和标签,或者考虑另一个小部件的父级,但我无法找到解决方案。
有什么想法吗?
这是一个简单的程序框架:
var isURLvalid = function(url) {
request
.head(url)
.on('response', function(response) {
console.log("GOT SUCCESS: " + response);
callback(response.statusCode < 300);
})
.on('error', function(error) {
console.log("GOT ERROR: " + response);
callback(false);
})
};
答案 0 :(得分:2)
通常,你不会。进度条的标准平台渲染不支持这样的标签。
但是, 您可以与frame
和label
一起破解某些内容(并巧妙地使用place
)。我很久以前写过this page,它有代码的链接。它应该仍然可以工作,但它可能看起来并不像你真正想要的那样:这些东西应该看起来的标准多年来发生了很大变化。
我讨厌自我推销,但我不知道有任何其他代码可以做到这一点。