Tag: tkinter

Tk сетка не будет изменяться

Я пытаюсь написать простой ui с Tkinter в python, и я не могу получить виджеты в сетке для изменения размера. Всякий раз, когда я изменяю размер главного окна, виджеты входа и кнопки не корректируются вообще. Вот мой код: class Application(Frame): def __init__(self, master=None): Frame.__init__(self, master, padding=(3,3,12,12)) self.grid(sticky=N+W+E+S) self.createWidgets() def createWidgets(self): self.dataFileName = StringVar() self.fileEntry = […]

простая графика для python

Я делаю симуляцию в python, которая нуждается в визуализации. Я ищу самую простую графическую библиотеку python. Есть ли что-то, что может позволить мне сделать что-то вроде: setWindow(10,10) setCube(0,0,1,1,1)#windowX, windowY, width, length, hight, updateList = simUpdate for update in updateList: removeShape(0,0) setCube(0,0,1,1,1) Есть что-то такое простое? 3d не обязательно, но было бы неплохо. Насколько я могу […]

Получение виджета, вызвавшего событие?

В Tkinter у меня есть несколько виджетов, привязанных к левой кнопке мыши. Все они запускают одно и то же событие при нажатии. Как восстановить, какой виджет был нажат? Я хочу, чтобы это было так, когда было нажато Label2 , я смог бы восстановить этот Label2 был виджет, который был нажат внутри события, которое он вызвал.

Полоса прокрутки не растягивается, чтобы соответствовать виджету «Текст»

Мне удалось заставить Scrollbar работать с Scrollbar Text , но по какой-то причине он не растягивается, чтобы соответствовать текстовому полю. Кто-нибудь знает, как изменить высоту виджета прокрутки или что-то в этом роде? txt = Text(frame, height=15, width=55) scr = Scrollbar(frame) scr.config(command=txt.yview) txt.config(yscrollcommand=scr.set) txt.pack(side=LEFT)

Tkinter: Как активировать ttk.Radiobutton и получить его значение?

1) Мне нужно установить один из моих трех ttk.Radiobuttons, активированных по умолчанию, когда я запускаю свое приложение gui. Как мне это сделать? 2) Мне также нужно проверить, был ли один из моих ttk.Radiobuttons активирован / щелкнут пользователем. Как мне это сделать? rb1 = ttk.Radiobutton(self.frame, text='5', variable=self.my_var, value=5) rb2 = ttk.Radiobutton(self.frame, text='10', variable=self.my_var, value=10) rb3 = […]

«ImportError: нет модуля с именем tkinter» при использовании Pmw

Вот моя проблема: я запускаю код в этом примере. У меня есть Python 2.7 и 3, установленные на моем RaspberryPi, но я проверил и дважды проверял, и я запускаю код в 2.7. Я установил Pmw 2.0.0 под 2.7, а не 3, но когда я пытаюсь запустить, я получаю сообщение об ошибке «ImportError: No module named […]

Python 2.7: Тематический диалог «общий диалог» tkinter через Ttk?

Python 2.7 (32-разрядная версия) Windows: мы экспериментируем с поддержкой Python 2.7 для тематического Tkinter ( ttk ) для простых графических интерфейсов и очень впечатлены! Одной из областей, где, по-видимому, появилась новая поддержка темы, является то, как обертываются общие диалоги OS. Исправлено: Другими словами, общие диалоги MessageBox и ColorChooser имеют «уродливые», смотрящие в стиле Win 95 […]

NSException с Tkinter на mac

Я использую Tkinter для создания окна графического интерфейса пользователя и выбора файла. Код, который я использую, следующий: Tk().withdraw() file = askopenfilenames(title='Chose transition file') Когда я запускаю это в одиночку, как в Windows, так и в OSX, он запускается. Тем не менее, мне нужно, чтобы это было частью большого скрипта, который можно найти в этой ссылке […]

Python 2.7 / Windows: виджеты tkinter / ttk с прозрачным фоном, цветами фона ttk

Можно ли настроить виджеты tkinter или ttk (Label, Entry, Text) прозрачным фоном, чтобы их можно было помещать в контейнеры с пользовательскими цветами фона или поверх холстов или изображений? Я также ищу способ изменить цвет фона для виджета ttk Frame? Нужно ли использовать новые объекты стиля ttk для выполнения вышеуказанного? (Я новичок в tkinter / ttk […]

Проблемы с tk85.dll при отключении приложения, в которое встроен интерпретатор Python

Мое приложение на C ++ внедряет интерпретатор Python, но, похоже, имеет некоторые проблемы, когда он отключается. Сразу после закрытия главного окна я получаю ошибку сегментации (это Windows, но мы все равно будем называть ее ошибкой сегментации). Трассировка стека ниже: #0 102AD580 tk85!Tk_MainWindow() (C:\Users\… 1.3\bin\Debug\lib\tk85.dll:??) #1 103082DD tk85!XSetStipple() (C:\Users\… 1.3\bin\Debug\lib\tk85.dll:??) #2 102214A3 ??() (C:\Users\…1.3\bin\Debug\lib\tk85.dll:??) #3 10220000 […]

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