Tag: tkinter

tkinter sticky не работает для некоторых фреймов

Я использую tkinter для записи карточной игры, и у меня возникают проблемы с конфигурацией менеджера компоновки сетки. Я хотел бы помочь исправить мой код, чтобы отобразить кадры в нужном месте. В моем коде и иллюстрации ниже есть кадр (b2), который содержит два других (один зеленый, b2a и один красный, b2b) кадры. Я хотел бы отобразить […]

Помощь Создание класса Python с помощью Tkinter

Как создать класс с названием rectangle, который я могу передать ему координаты и цвет и заполнить их? from Tkinter import * master = Tk() w = Canvas(master, width=300, height=300) w.pack() class rectangle(): def make(self, ulx, uly, lrx, lry, color): self.create_rectangle(ulx, uly, lrx, lry, fill=color) rect1 = rectangle() rect1.make(0,0,100,100,'blue') mainloop()

Sleep () останавливает потоки

Я пытаюсь запустить скрипт, который порождает пару потоков, используя root.after (). Сон (), похоже, блокирует скрипт. Он никогда не видит флаг, установленный вторым root.after (). from time import sleep from tkinter import * global Flag Flag = False def setTimer(): global Flag while(Flag==False): sleep(.1) print('Flag set') return def setFlag(): global Flag Flag=True return root=Tk() print('Start') […]

Сделать приоритет окна

У меня есть корневое окно с панелью на нем. Тогда есть эта функция, в которой я создаю TopLevel (другое окно) для запроса ввода от пользователя. Я пытаюсь найти способ сделать это обязательным для пользователя либо ввести ввод, либо нажать «ОК» или «Отменить», чтобы закрыть окно перед тем, как получить доступ к корневому окну. Это похоже […]

Форма Python: использование скрипта TKinter -> run на основе отмеченных флажков в графическом интерфейсе

Я создал следующий всплывающий флажок в Python 3.5 с помощью tkinter (см. Изображение) со следующим кодом: from tkinter import * class Checkbar(Frame): def __init__(self, parent=None, picks=[], side=LEFT, anchor=W): Frame.__init__(self, parent) self.vars = [] for pick in picks: var = IntVar() chk = Checkbutton(self, text=pick, variable=var) chk.pack(side=side, anchor=anchor, expand=YES) self.vars.append(var) def state(self): return map((lambda var: var.get()), […]

интерактивная кнопка интерфейса виджета pton tkinter

Я очень новичок в интерактивном программировании на питоне, поэтому, пожалуйста, несите меня. Я использую PyCharm с Python 3.3. Я пытаюсь построить следующее: Я хочу создать функцию, которая вытягивает интерактивное окно с двумя полями ввода текста и двумя кнопками: Первая кнопка (START) запускает небольшую функцию текстового поиска (которую я уже написал и протестировал), а вторая кнопка […]

Получение и отображение изображений BLOB из базы данных Mysql с помощью Tkinter

этот def должен подключаться к базе данных, и если параметры правильные, то следует получить изображение BLOB, однако я смущен тем, как отображать это изображение. в настоящее время он отобразит всю другую информацию, кроме изображения BLOB, которое я хочу отобразить. Я понимаю, что установка его в stringvar неверна. может ли кто-нибудь помочь с некоторой ясностью о […]

Сообщение об ошибке функции сетки TkInter

Я пытаюсь запустить следующий код: from tkinter import * root = Tk() topFrame = Frame(root) topFrame.pack(side=TOP) leftFrame = Frame(root) leftFrame.pack(side=LEFT) botFrame = Frame(root) botFrame.pack(side=BOTTOM) button1 = Button(leftFrame, text="Button 1", fg="Black") button2 = Button(leftFrame, text="Button 2", fg="Black") button3 = Button(leftFrame, text="Button 3", fg="Black") button1.grid(row=0, column=0) button2.grid(row=1, column=0) button3.grid(row=2, column=0) ScaleWidget = Scale(root, from_=0, to=100) ScaleWidget.grid(row=0, column=1) […]

Visual Studio – NameError: имя «Tk» не определено

Я пытаюсь показать простое окно с помощью модуля Python Tkinter в сообществе visual studio 2015. Когда бы я ни пытался, я получаю сообщение об ошибке Вот код: from tkinter import * root = Tk() theLabel = Labe1(root, text="This is too easy") theLabel1.pack() root.mainloop() Вот сообщение об ошибке: NameError: name 'Tk' is not defined Как решить […]

Как использовать StringVar и отобразить значение, вставленное в запись Tkinter?

Сценарий выглядит примерно так: – Я создал метку с именем « Имя пользователя» и создал запись как запись1 с кодом, как показано ниже. И я создал еще один ярлык Label2, где я хочу отобразить то же значение, вставленное выше в entry1 . Код выглядит примерно так: from Tkinter import * root = Tk() test=StringVar() label1=Label(root,text='Username').grid() […]

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