place()
place є простим пакувальником, що дозволяє розміщувати віджет в фіксованому місці з фіксованим розміром. Також він дозволяє вказувати координати розміщення в відносних одиницях для реалізації "гумового" розміщення. При використанні цього пакувальника, необхідно вказувати координати кожного віджета.
Аргументи place
§
anchor (зі
значеннями "n", "s", "e", "w",
"ne", "nw", "se", "sw" або
"center") — вказівка на те, який кут або яку сторону віджета буде
вказано в аргументах x, y, relx, rely. Як усталено "nw" — лівий
верхній кут;
§
bordermode (зі
значеннями "inside", "outside", "ignore") —
визначає, в якій мірі буде враховано межі при розміщенні віджета;
§
in_ —
явна вказівка на те, в який батьківський віджет буде вкладено даний;
§
x і y
— абсолютні координати (у пікселях) розташування віджету;
§
width і height
— абсолютні ширина і висота віджету;
§
relx і rely
— відносні координати (від 0.0 до 1.0) розташування віджета;
§
relwidth і relheight
— відносні ширина і висота віджету.
Додаткові методи віджетів для роботи з пакувальником place:place_slaves, place_forget, place_info — див. опис аналогічних методів пакувальника pack.
Для більш складних розміщень використовують допоміжний віджет Frame.
Немає коментарів:
Дописати коментар