Forum und email

Основи при пакетирането

Има разрични видове уйджети в Gtk в зависимост от това, колко под-уйджета могат да съдържат:

  • Без под-уйджета - нормален уйджет
  • Само един под-уйджет: bin
  • Два или повече под-уйджета: контейнер (container)

Основният уйджет, с който, в по.голямята част при програмирането ще започвате е GtkWindow, т.е bin уйджет. Това означав, че той може да съдаржа само един под-уйджет. И от тук накъде. Програма само с един уйджет не нещо което ще ни впечатли. Решението е в контейнерите. Изибате си един и го добавяте в прозореца. В този контейнер вече можете да добавите други уйджети или дори други контейнери. Това ви позволява да получите желаният от вас изглед.

Различните контейнери, като: GtkHBox, GtkVBox, GtkTable и GtkFixed се държат различно, по начинът има на поставяне и организиране на уйджетите. Всеки един от тях си има свое собствено предназначение и за да получите наистина сложни интерфейси е необходимо тяхното комбиниране.