В моей программе есть DrawingArea, которая выходит из файла пользовательского интерфейса и уже существует, когда я хочу заменить get_preferred_height_for_width ().
Моя цель - получить фиксированное соотношение сторон дочернего окна (DrawingArea).
Я уже пробовал Добавление метода в существующий экземпляр объекта , но это, похоже, не работает.Я могу вызвать переопределенную функцию объекта самостоятельно, но Gtk не вызывает ее.
Должен быть способ прикрепить поведение get_preferred_height_for_width к существующему объекту Gtk, который выходит из файла пользовательского интерфейса.
Что я делаю не так?Любая помощь?