Как получить Ubuntu Server после установки Ubuntu Desktop?

Проблема не в том, что в GtkMenuBar ничего не было сделано (оно просто скрыто). Проблема заключается в том, что вы используете GtkFixed для ее размещения, и поэтому все не изменяется автоматически при отключении MenuBar.

Есть ли какая-то конкретная причина, по которой вы используете GtkFixed для размещения вещей, а не используя стандартную структуру размещения коробки GTK +? Возможно, вы захотите изучить GtkApplication и / или GtkBuilder для создания и представления своего пользовательского интерфейса вместо использования абсолютного позиционирования с помощью GtkFixed.

Если вы хотите продолжить использование GtkFixed, вам нужно будет наблюдать за свойством (или сигналом) на GtkMenuBar и изменять и / или изменять размер других виджетов в вашем окне вручную, когда GtkMenuBar скрыт.

1
задан 13 July 2014 в 23:00

0 ответов

Другие вопросы по тегам:

Похожие вопросы: