Tag: tkinter

Python Tkinter OptionMenu добавляет команду нескольким OptionMenus

В основном у меня есть ряд OptionMenus, которые создаются в цикле, но в настоящее время пуст: option_menu = [] for ii in range(jj): option_menu.append([]) for ll in range(kk): option_menu[ii].append(OptionMenu(frame,tkinter_text_var[ii][ll],'')) Затем в другом месте я использую флажок для установки значений по строкам: for ii in range(jj): for ll in range(kk): option_menu[ii][ll]["menu"].add_command(label = name_from_box.get(), command = lambda: […]

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

Я программирую небольшую игру с tkinter и кратко, я застрял. У меня есть начальное меню, в котором есть две кнопки и одна метка. Если я просто создаю фрейм, все в порядке, он имеет размер 500×500 пикселей Я хочу, чтобы фон не менялся при создании кнопок и лабиринта, но он меняет размер независимо от того, что […]

Перемещение изображения в python с помощью Tkinter

Ребята Я работаю над кодом, который должен перемещать изображение в python с помощью Tkinter (canvas). Это создает проблемы для меня. Изображение отображается, но оно не перемещается. from Tkinter import * root = Tk() root.title("Click me!") def next_image(event): global toggle_flag global x, y, photo1 # display photo2, move to right, y stays same canvas1.create_image(x+10, y, image=photo1) […]

Tkinter: доступ к холсту из обработчика кнопок

Как я могу обновить холст от функции, вызванной кнопкой? Вот мой код: from Tkinter import * import ImageTk tk = Tk() canvas = Canvas(tk, bg="white", width=300, height=200) canvas.grid() def displayLabel(): photoimage = ImageTk.PhotoImage(file="Logo.png") canvas.create_image(0,0, image=photoimage, anchor = NW) b3 = Button(tk, text="Display Label", width=30, command= displayLabel()) b3.grid(row=1) tk.mainloop() Нажатие кнопки «Ярлык дисплея» ничего не делает. […]

установить правильную позицию виджетов Tkinter в Python

Я пишу графический интерфейс для конвертера изображений RAW в Python, используя Tkinter. Графический интерфейс разделен на три части. Часть A имеет кнопку для импорта RAW-файла, часть B имеет четыре кнопки проверки, а в части C есть кнопки с двумя пробелами ввода. Длина столбцов 0 (= первая) задается меткой «правильная хроматическая аберрация» (самый длинный элемент). Это […]

Использовать графический интерфейс для открытия каталога в Python 3

Я просто хочу найти строковое значение каталога в python, где расположено несколько файлов, затем я планирую использовать os.listdir для продолжения с помощью скрипта. Я попытался использовать tkFileDialog, чтобы использовать askdirectory, но не удачу.

Нарисуйте прямоугольник на щелчке мыши

def xaxis(event): x1, y1 = (event.x – 1), (event.y – 1) def yaxis(event): x2, y2 = (event.x + 1), (event.y + 1) def create(event): w.create_rectangle(x1,y1,x2,y2,fill='Black') w = Canvas(root, width=canvas_width, height=canvas_height) w.config(cursor='cross') w.pack(expand=YES, fill=BOTH) w.bind("<Button-1>", xaxis) w.bind("<ButtonRelease-1>", yaxis) w.bind("<ButtonRelease-1>", create) Оболочка говорит Исключение в обратном вызове Tkinter Traceback (последний последний вызов): Файл «/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk/Tkinter.py», строка 1410, в […]

Многократные операции Tkinter

Мой вопрос схож с этим: несколько операций Python TKinter . Однако предоставленный ответ мне не помогает, поскольку он указывает на статью со списком возможных функций для использования. Я хочу увидеть реальную реализацию решения, пожалуйста. Мой вопрос: у меня две кнопки на кадре. одна кнопка вызывает функцию «выполнить» до тех пор, пока переменная переключения будет равна […]

Python & Tkinter – команда кнопок для установки тега labelvariable

Я играю с Tkinter и строю калькулятор с базы. Попытаться и понять как можно больше узнать о событии и библиотеке, как я могу, пока я иду. Прямо сейчас я нахожусь в точке, где я просто хочу, чтобы кнопки передавали значение на кнопку на ярлык вверху. Я использовал цикл for, чтобы создать большую часть кнопок, чтобы […]

Измените внешний вид виджета прокрутки Tkinter Python

Мне было интересно, есть ли способ изменить внешний вид полосы прокрутки Tkinter? Я искал в Интернете, но я ничего не мог найти по тому, что искал. Я хотел бы изменить его на внешний вид, который он имеет, на панель прокрутки, которую вы увидите в Google Chrome. Есть идеи? Мне просто нужно толчок в правильном направлении.

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