Вероятно, это была просто ошибка при вводе вопроса.... но для полноты картины на этой линии button3 = ttk.Button(root, text=Run, command=lambda: modify_word_doc(open_csv_dialog,...
В общем, то, какие украшения решает отобразить WM (менеджер окон), не может быть легко продиктовано таким набором инструментов, как Tkinter. Итак, позвольте мне подытожить то, что я знаю, плюс то,...
Вы должны назначить функцию каждому Scale , и она будет выполнена, когда вы переместите ползунок. tk.Scale(..., command=function_name) Полная версия отображает только значение от Scale import...
Решение: Убедитесь, что вызов настройки изображения предшествует хранению изображения в атрибуте label image . Мне удалось решить эту проблему, однако я не до конца понимаю, как WHY это работает,...
Определение видимости окна выполняется с помощью вызова .winfo_viewable(). Возвращает 1, если он виден, и 0, если нет. Если вы хотите предотвратить изменение размера окна, настройте его так, как вы...
Проблема в том, что ни одна из ваших колонок не имеет никакого веса. Именно атрибут веса определяет, какие столбцы (и строки) получат дополнительное пространство. Поскольку ни один из ваших столбцов...
Следующий: self.photo_label = Tkinter.Label(self, image=self.image).pack() Устанавливает ссылку self.photo_label , указывающую на то, что в конечном итоге было возвращено. Поскольку методы...
Вы хотели бы создать экземпляр Tk.PhotoImage и установить атрибут изображения метки на этот PhotoImage. Любые другие созданные виджеты должны быть расположены вручную с использованием методов place...
Это очень нормально для подкласса виджета, чтобы создать пользовательский. Однако, если этот пользовательский виджет состоит из более чем одного виджета, вы обычно подкласс Frame . Например, чтобы...
Это происходит потому, что ваш вызов root.mainloop() блокирует выполнение вашего кода . Он в основном представляет собой цикл для вашего UI. Вы можете посмотреть на этот ответ для индикатора...
Ваша кнопка не destroy , потому что ее функция 'returns' перед этим. Что также плохо, потому что метод обратного вызова command не может действительно return где-либо значимым . Выполните следующие...
Кажется, что вы хотите присвоить значение выбранного параметра в выпадающем списке. Используйте опцию command при создании выпадающего списка. Вот вам пример: import tkinter as tk root = tk.Tk()...
Примечание: Я не уверен, что вы подразумеваете под 'print', если это не то, что вы ищете, пожалуйста, добавьте комментарий Что касается 'printing' в вашем окне tkinter , есть несколько разных...
Optionmenu не предназначен для удаления элементов при их выборе. Он специально разработан для отображения выбранного элемента. Если вы хотите позволить пользователю выбрать что-то из меню, а затем...
Убедитесь, что у вас нет строки, подобной следующей: entry = Entry().pack() # entry is None pack , grid , place возвращает None . entry становится None . Вы должны отделить Entry создавать и вызов...
Для тех, кто может быть интересно в будущем, я понял, как заставить его работать. В принципе, ваша гистограмма должна быть на фигуре, чтобы FigureCanvasTkAgg мог затем создать виджет для...
Вот быстрая простая вещь о том, что я считаю, что вы после этого. import tkinter as tk root = tk.Tk() pressed = False def onClick(event): global pressed pressed = not pressed # toggle pressed when...
Нашел решение! Мне пришлось скопировать файлы tk86t.dll и tcl86t.dll из папки DLLs моего каталога python в папку сборки с main.py, которую я пытался скомпилировать. Это, в сочетании с наличием set...
Вы упускаете три вещи: сохраненную ссылку на Entry (или StringVar для него, но это не обязательно в данном случае), привязку для ключа Enter и функцию, которая делает все, что вы хотите сделать с...