c - C GTK - ProgressBar 未按预期运行
问题描述
我试图在进度条内显示进度条的当前百分比,这应该可以使用 GTK,但是当我设置它显示在进度条上方而不是在它内部的文本值时?
运行时gtk_progress_bar_set_show_text(progressBar, TRUE); gtk_progress_bar_set_text(progressBar, NULL);
,它应该在进度条内显示进度条的当前部分,但是我的上面显示出于某种原因?
应该是这样的:
相反,它看起来像这样:
这是我的代码:
workingSetProgressBar = gtk_progress_bar_new();
gtk_widget_set_size_request(workingSetProgressBar, 240, -1);
gtk_fixed_put(GTK_FIXED(window_fixed), workingSetProgressBar, 372, 130);
gtk_progress_bar_set_show_text(GTK_PROGRESS_BAR(workingSetProgressBar), TRUE);
gtk_progress_bar_set_text(GTK_PROGRESS_BAR(workingSetProgressBar), NULL);
gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(workingSetProgressBar), 0.5);
我尝试在 CSS 中增加栏的高度,但文本仍然没有显示在栏内,只显示在栏的顶部,即使栏远高于文本。图像显示没有 CSS 处于活动状态。
有人知道我哪里可能出错了吗?谢谢
解决方案
推荐阅读
- java - ImageButton 片段不起作用
- vim - Tmux + Vim:不会复制到剪贴板
- ruby-on-rails - 电子邮件/网址的自定义 Rails 表单验证
- laravel - 中间件不允许我登录 Web Guard
- arrays - 如何查看 Bash 数组中存在哪些值?
- sql - 将字符串列表转换为表格
- java - 在 Java 中使用 MessageFormat 将数字格式化为十六进制
- python - 将不规则长度的列表分配给子流程进行处理的最有效方法
- excel - 如何根据组合框值更改单元格
- php - 未定义的属性:Illuminate\Database\Query\Builder::$auth