Tag: tkinter

Отображение квадратного Tkinter.Button's?

Почему этот код показывает кнопки выше их ширины? import Tkinter, tkFont top = Tkinter.Tk() right = Tkinter.Frame(top) right.pack(side = "right") font = tkFont.Font(family="Helvetica", size=60, weight = tkFont.BOLD) for i in xrange(6): b = Tkinter.Button(right, text = str(i), font = font, width = 1, height = 1) top.rowconfigure(i, weight = 1) top.columnconfigure(i, weight = 1) b.grid(row […]

Использование расширений TCL для установки стиля родного окна в Tkinter

pythonware.com/library/tkinter/introduction/… документирует метод overrideredirect, который удалит панель заголовков и границы, если этого недостаточно, вы должны установить собственный стиль окна, я не уверен, что Tkinter дает вам такой низкоуровневый доступ, если нет, попробуйте что-то вроде twapi.magicsplat.com/ui.html#set_window_style расширения TCL В более раннем посте я получил это как ответ о том, как получить границу в Tkinter, подобную той, […]

Python: фон виджета Tkinter (кнопки, записи и т. Д.)

У меня возникла небольшая проблема при создании моего графического интерфейса. При смене фона я могу изменить весь фон, а также фон ярлыков и т. Д., Но когда дело доходит до кнопок и полей ввода и т. Д., Есть белая область за кнопкой, которую я не могу изменить: S Проблема может быть видна на рисунке ниже. […]

Python 2.7.9 Mac OS 10.10.3 Сообщение «setCanCycle: устарело. Вместо этого используйте setCollectionBehavior вместо "

Это мое первое сообщение, и я надеюсь, что вы поможете мне решить мою проблему. Когда я запускаю скрипт python, у меня есть это сообщение: 2015-06-10 23: 15: 44.146 python [1044: 19431] setCanCycle: устарел. Вместо этого используйте setCollectionBehavior 2015-06-10 23: 15: 44.155 python [1044: 19431] setCanCycle: устарел. Вместо этого используйте setCollectionBehavior Ниже моего сценария: from Tkinter […]

Как контролировать выделение выделения со списком tkinter

Я написал небольшой преобразователь фарадов для изучения программирования GUI. Он отлично работает, выглядит отлично. Единственная проблема заключается в том, что я не могу понять, как управлять этой странной подсветкой, которая появляется на моих ttk.Combobox . Я использовал ttk.Style() , но менял только цвета фона ttk.Combobox , записи и т. Д. Я также попытался изменить openbox/gtk […]

OptionMenu не будет показывать первый вариант при нажатии (Tkinter)

Я добавил виджет OptionMenu в свой код и назначил список как его параметры. Так оно и есть: z = StringVar() z.set(userList[0]) usersOption = OptionMenu(frame1, z, *userList)#, command=changeUser) usersOption.pack(side=RIGHT, padx=3) Теперь, полагаю, он отобразит все варианты в указанном списке. Таким образом: Option 1 \/ <– the box with the selected option Option 1 }\__the options that […]

Изменение цвета текста при наведении курсора на текст с помощью Tkinter?

Таким образом, у меня есть куча текста на холсте в Tkinter, и я хочу сделать так, чтобы цвет текста изменялся, когда мышь витает над текстом. Для жизни я не могу понять, как это сделать, и, как представляется, информации о Tkinter, похоже, нет. for city in Cities: CityText = Cities[i] board.create_text(CityLocs[CityText][0], CityLocs[CityText][1], text=CityText, fill="white") CityText = […]

Tkinter Canvas перемещает элемент на верхний уровень

У меня есть виджет Tkinter Canvas (Python 2.7, а не 3), и на этом холсте у меня разные предметы. Если я создаю новый элемент, который перекрывает старый элемент, он будет впереди. Как я могу переместить старый элемент перед вновь созданным или даже перед всеми остальными элементами Canvas? Пример кода: from Tkinter import * root = […]

Невозможно изменить размер изображения с помощью tkinter

Я пытаюсь создать проект tkinter в python 2.7, где пользователь может изменить размер окна, и все внутри окна будет масштабироваться. Это означает, что холст, фигуры на холсте и, самое главное, PhotoImages будут масштабироваться с помощью окна. Моя проблема, это для меня жизнь, я не могу правильно изменить размеры моих изображений. Я знаю, что для этой […]

В tkinter python, как я могу создать ярлык, чтобы вы могли выбрать текст с помощью мыши?

В интерфейсе tkinter python есть опция конфигурации, которая изменит ярлык, чтобы вы могли выбрать текст в ярлыке, а затем скопировать его в буфер обмена? РЕДАКТИРОВАТЬ: Как бы вы изменили это приложение «привет мир», чтобы обеспечить такую ​​функциональность? from Tkinter import * master = Tk() w = Label(master, text="Hello, world!") w.pack() mainloop()

Python - лучший язык программирования в мире.