В чем разница между «width» и «padx» в tkinter в python?

#python #tkinter

#python #tkinter

Вопрос:

Я только что запустил python tkinter сегодня, и я не могу различить, что делает функция «width» и что делает «padx», не могли бы вы, пожалуйста, объяснить мне каждый из них.

Ответ №1:

Это padx не что иное, как заполнение внутри макета, X указывает ось x. Элементы внутри макета говорят о том, что внутри макета требуется больше места, чем выделено.

width что вы уже знаете, это расстояние от одной стороны до другой стороны.

Ответ №2:

Это так же, как в веб-разработке. Позвольте мне привести простой пример рисования на width vs padx

введите описание изображения здесь

Например, у вас есть два поля или вы можете представить их как виджеты, теперь width это просто ширина вашего ПОЛЯ или виджета. Теперь для padx просто пространства (green stuffs) внутри вашего виджета или окна вы можете увидеть разницу с чертежом, который я предоставил.

Комментарии:

1. Можно было бы использовать прямые линии для отображения padx, а не случайных каракулей, также я не ДУМАЮ, что вы полностью правы, ваша ширина относительно поля, но padx связан с виджетом? Width — это ширина звезды, а padx — это то, как далеко виджет перемещается внутри рамки по оси x

2. Ооо … извините за это … это делает ответ ужасным?

3. Вроде как, не уверен, что то, что я знаю о padx, тоже неверно, но я думаю, что padx совпадает с полями в css, а ipadx совпадает с заполнением в css

4. вау, не могу поверить, что это важно для вас. и padx отличается от margin, margin — это пробел outside , а заполнение within

5. Это был совет, чтобы ваш ответ выглядел более профессионально. Хммм, padx и ipadx, я вижу, может быть, я ошибаюсь, не уверен.