Вы не можете сделать именно то, что просите, - вы не можете связать статическую строку и переменную с меткой одновременно. Есть вещи, которые вы можете сделать, чтобы получить желаемый эффект, но...
Вы отключаете pack_propagate , установив pack_propagate(0) Выключение pack_propagate здесь в основном говорит о том, что не позволяйте виджетам внутри фрейма контролировать его размер. Таким...
Обычно это делается при использовании диспетчера геометрии ( pack , place или grid ). Использование сетки: import tkinter as tk root = tk.Tk() for row, text in enumerate(( Hello, short, All the...
Вы помещаете холст в столбец 0 (ноль), и вы правильно придаете этому столбцу вес. Однако вы также придаете равный вес столбцу 1 (один) (см. строку 29), что не позволяет холсту заполнять окно....
Для вызова обратного вызова tkinter должен обрабатывать события в очереди событий. Это основная работа mainloop . Без существования mainloop вы можете запросить , чтобы tkinter обрабатывал все...
Listbox имеет get() , delete() и insert() . Вы можете получить значение из box , удалить его и поместить на новое место. Или вы можете удалить все элементы из box и добавить новые элементы из mylist...
Tkinter поддерживает механизм, называемый обработчиками протоколов . Здесь термин протокол относится к взаимодействию между приложением и оконным менеджером. Наиболее часто используемый протокол...
Ты почти на месте, всего несколько вещей: Полоса прокрутки должна быть дочерним элементом кадра, а не listbox: total_results_scrollbar = Scrollbar(results_frame, orient=VERTICAL) Когда вы сетку...
AFAIK виджет ScrollBar не имеет функции автоматической прокрутки, но его можно легко реализовать, вызвав метод listBox 's yview() после вставки нового элемента. Если вам нужно выбрать новый элемент,...
Tkinter не является потокобезопасным. Все вызовы Tkinter должны исходить из одного потока. Используйте root.after , чтобы запланировать вызов функции после задержки. from tkinter import * root =...
Вот что я делаю, и это работает довольно хорошо... image = Image.open(Image_Location) image = image.resize((250, 250), Image.ANTIALIAS) ## The (250, 250) is (height, width) self.pw.pic =...
Вы можете использовать обработчики протокола Tkinter, чтобы определить свой собственный обработчик для удаления окна с помощью master.protocol(WM_DELETE_WINDOW, callback) . В этом обработчике вы...
Ответ на ваш главный вопрос заключается в том, что вы должны вызвать mainloop один раз и только один раз, когда будете готовы к запуску приложения. mainloop -это не намного больше, чем бесконечный...
Как создать больше Tkinter windows после выполнения mainloop? Вы не. Это не то, как Tkinter предназначен для работы. Вы всегда должны вызывать mainloop ровно один раз и из основного потока.
Ответ на мой вопрос содержался во втором ряду. f = Figure(figsize=(15,9)) Где 15 - горизонтальная составляющая, а 9 - вертикальная. Edit: Я обнаружил это через несколько минут после публикации...
Я бы посоветовал вам использовать поле со списком list=Combobox(root, width=50, height=20) list['values']=listitems list.pack() это сработало для меня. Хотя по какой-то причине мне пришлось явно...
Да, вы можете сохранить IDs элементов холста при их создании, чтобы их можно было использовать для обновления их позиций с помощью метода coords и itemconfig для изменения параметров (например,...
Это связано с тем, что диапазон xaxis & yaxis не изменяется на диапазон новых данных, измените свой refreshFigure следующим образом: def refreshFigure(self,x,y): self.line1.set_data(x,y) ax =...
менеджер рабочего стола Ubuntu-это Gnome, который должен поддерживать wm_overrideredirect , а также любой другой. Что происходит с тобой, когда ты пытаешься это сделать? Можете ли вы показать...
treeview имеет метод get_children , который может получить все дочерние элементы для элемента. Это простой вопрос вызова этого метода в корне, а затем вызова его для каждого элемента, у которого...
Вы помещаете виджеты на холст с create_window() , который принимает координаты x & y, высоту, ширину и ссылку на виджет (и привязку). См. Пример ниже: from tkinter import * from tkinter import...
Трудно диагностировать программу без кода. Посмотрите, можете ли вы свести код к чему-то короткому, что показывает проблему, и опубликуйте это. Я не знаком с тамильскими символами, и они довольно...
Ваш if не должен иметь отступа. Отступ означает, что нечто inside объем того, что было до него. Ваш if не может находиться в области назначения; это не имеет смысла. Просто дайте вашему if тот же...
Я бы предложил другую библиотеку пользовательского интерфейса в значительной степени дубликат, чтобы можно было создать окно Tkinter без рамки и без фона? Я только что узнал, что pygame не...