小编Hum*_*mpt的帖子

Gtk 进度条高度

我正在用 C++ 开发 Gtk 应用程序。(GTK 3.0)。我的问题是我无法更改 ProgressBar 高度!(https://developer.gnome.org/gtk3/stable/GtkProgressBar.html

下图将显示我所需要的。一般来说,我希望能够在我的代码中设置进度条的高度。进度条高度

我使用以下命令来编译我的示例:

gcc progress.cpp `pkg-config --cflags gtk+-3.0` `pkg-config --libs gtk+-3.0
Run Code Online (Sandbox Code Playgroud)

这是我的代码示例:

#include <gtk/gtk.h>

static gboolean
fill (gpointer   user_data)
{
  GtkWidget *progress_bar = user_data;

  /*Get the current progress*/
  gdouble fraction;
  fraction = gtk_progress_bar_get_fraction (GTK_PROGRESS_BAR (progress_bar));

  /*Increase the bar by 10% each time this function is called*/
  fraction += 0.1;

  /*Fill in the bar with the new fraction*/
  gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (progress_bar), fraction);

  /*Ensures that the fraction stays below 1.0*/
  if (fraction …
Run Code Online (Sandbox Code Playgroud)

c++ gtk gtkmm

6
推荐指数
1
解决办法
3104
查看次数

标签 统计

c++ ×1

gtk ×1

gtkmm ×1