Tag: tkinter

Как создать новое окно Tkinter после mainloop ()?

Я хочу динамически создавать окна Tkinter на моем экране. Я понимаю, что у меня должен быть только один mainloop (). Я использую модуль потоковой передачи, чтобы make mainloop выполнялся в отдельном потоке, поэтому он не будет блокировать скрипт. Как создать дополнительные окна Tkinter после выполнения mainloop? Пожалуйста, взгляните на мой код: from Tkinter import * […]

Tkinter: привязать дополнительные кнопки мыши

Можно ли связать кнопки мыши, кроме левого, среднего и правого? Например, боковые кнопки в Microsoft Intellimouse или Razer Deathadder. Некоторые программы называют их Mouse4 и Mouse5, но я попробовал self.parent.bind("<Button-1>", lambda event:print('left')) self.parent.bind("<Button-2>", lambda event:print('middle')) self.parent.bind("<Button-3>", lambda event:print('right')) self.parent.bind("<Button-4>", lambda event:print('prev')) self.parent.bind("<Button-5>", lambda event:print('next')) и только первые три работы.

Попытка получить значение из шкалы Tkinter и поместить его в ярлык

У меня есть небольшая программа Python, которая принимает значение шкалы Tkinter и помещает ее в метку. #!/usr/bin/python from Tkinter import * class App: strval = StringVar() def __init__(self,master): frame = Frame(master) frame.pack() self.slide = Scale(frame, command = self.up, from_ = 1, to = 100) self.out = Label(frame, textvariable = self.strval) self.slide.pack() self.out.pack() def up(self,newscale): amount […]

Python – изображение не нарисовано на холсте

У меня есть оператор внутри оператора while, который должен нарисовать изображение на холсте, но этого не происходит, и я не знаю, почему, поскольку он не показывает никаких ошибок. def buttonclick_gamescreen(event): global scorecounter global pressed global randomimage global images pressed = "" if event.x >853 and event.x <957 and event.y > 8 and event.y < 56 […]

tkinter LabelFrame не поддерживает виджетов

У меня проблема с программой tkinter, у меня есть LabelFrame, группирующая набор меток и записей, однако это не группировка моих виджетов. Мой код для LabelFrame выглядит следующим образом: (edit: мне удалось отобразить ярлык, однако он не группирует мои виджеты.) root=Tk() message_frame=LabelFrame(root,text="testing",padx=0,pady=0,width=100,height=100).grid(padx=5,pady=10) message_label=Label(message_frame,text="Message").grid(row=1,column=0,sticky=W) pub_label=Label(message_frame,text="Public Key").grid(row=2,column=0,sticky=W) priv_label=Label(message_frame,text="Public Key").grid(row=3,column=0,sticky=W) message_entry=Entry(message_frame,textvariable=message,width=50).grid(row=1,column=1,sticky=W) pub_entry=Entry(message_frame,textvariable=pub_key,width=50).grid(row=2,column=1,sticky=W) priv_entry=Entry(message_frame,textvariable=private_key,width=50).grid(row=3,column=1,sticky=W)

Невозможно заставить функцию работать с кнопками с помощью tkinter

Я не уверен, почему это не работает, я пытался изменить порядок вещей и прочее, но он все еще не работает. Точка кода так отображает слово Null, и когда вы выбираете любую из контрольных кнопок, в зависимости от того, будет ли она нечетной или даже суммой, она изменит слово Null на Odd или Even. Любая помощь […]

Перемещение по виджетам в Tkinter

вот о чем я думаю: У меня есть ряд похожих виджетов в кадре (например, Lables). Я обновляю их каждую итерацию алгоритма (используя root.update() в соответствующей функции. То, что я хотел бы знать, – это как прокрутить каждую метку. Конечно, они были созданы с чем-то вроде self.var1=IntVar() self.lab1=Label(frame,textvariable=self.var1) self.lab1.grid() Таким образом, каждая из таблиц называется lab1, […]

Как сделать мигающее текстовое поле в tkinter?

Поэтому мой вычислительный класс создает xmas-карту в python, и для одного из битов будет текстовое поле с сообщением, но как сделать фон альтернативным из зеленого и красного? Если кто-то сможет помочь, это будет потрясающе 🙂 from tkinter import * root = Tk() root.title("Xmas Message") #command for the button def test_com(): #removing the button act_btn.grid_remove() #adding […]

Я хочу переключить настоящую кнопочку и отобразить ее на графическом интерфейсе tkinter

Я хочу переключить кнопку и показать ее изменения на ярлыке с помощью tkinter. Если я нажму кнопку, то на ярлыке появится «on», и когда я снова нажимаю, на ярлыке отображается «off» Поэтому я пробую эти коды, и если я пытаюсь использовать неправильный код, пожалуйста, помогите мне написать правильное использование tkinter. У меня проблема с объединением […]

Неопознанная ошибка. cx_freeze & tkinter

Я преобразовал файл py в .exe, используя cx_freeze. При запуске. Это дает мне ошибку https://www.upload.ee/image/7186947/Erir.PNG MY setup.py from cx_Freeze import setup, Executable import os import sys import os.path PYTHON_INSTALL_DIR = os.path.dirname(os.path.dirname(os.__file__)) os.environ['TCL_LIBRARY'] = os.path.join(PYTHON_INSTALL_DIR,'tcl','tcl8.6') os.environ['TK_LIBRARY'] = os.path.join(PYTHON_INSTALL_DIR, 'tcl', 'tk8.6') setup( name = "Removed", version = "3.5", description = "Removed", executables = [Executable(script = "test1.py", base […]

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