Как я могу установить поле ввода в середине и заполнение заголовка между кнопками - PullRequest
0 голосов
/ 03 июня 2019

Я хотел сделать простой веб-браузер.Для этого мне нужно, чтобы поле ввода находилось посередине панели заголовка и заполняло свободное пространство.

Поле ввода находилось в середине панели, но не заполняло пространство между кнопками.

gtk_header_bar_set_custom_title(GTK_HEADER(w->header), w->entry);

Проблема в том, что у меня две кнопки слева и 3 кнопки справа.Поле ввода находится в середине панели отверстий, но не заполняет пространство между кнопками.Я также не знаю, есть ли другая функция для этого или я использовал неправильную функцию.

1 Ответ

0 голосов
/ 10 июня 2019

Это, однако, может не работать на более старых версиях GTK + -3 из-за этой ошибки: https://bugzilla.gnome.org/show_bug.cgi?id=724332

Но все же попробуйте это: gtk_widget_set_hexpand (w-> entry, TRUE);

...