Tag: tkinter

python tkinter как связать ключ с кнопкой

Новое для программирования и особенно для python и tKinter. Как я могу создать способ привязки клавиши «s» к кнопке или функции sharpen ? Любая помощь была бы потрясающей. from Tkinter import * from PIL import Image, ImageTk, ImageFilter, ImageEnhance class Application(Frame): def __init__(self, master=None): Frame.__init__(self, master) master.wm_title("Image examples") self.pack() self.createWidgets() def createWidgets(self): self.img = Image.open("lineage.jpg") […]

Tkinter. субкадр корня не показывает

Вот мой код: import tkinter as tk import sys class MapCreator: def __init__(self, root): #initialize the root window self.root = root self.root.geometry('800×600+0+0') self.root.resizable(width = False, height = False) self.menubar = None self.mapFrame = tk.Frame(self.root,bd = 2,bg = 'white') self.mapFrame.grid(column = 3, row = 3) #self.mapFrame.pack() self.__create_menubar() def __create_menubar(self): #Create the menubar self.menubar = tk.Menu() #config […]

Как переместить все окно в место на экране (Tkinter, Python3)

В названии говорится все. Как переместить все окно в место на экране с помощью tkinter. Это должно быть перемещение корневого кадра.

как я могу вычесть значение метода из другого значения метода в python?

Я пытаюсь вычесть значение метода из другого значения метода, но он дает мне ошибку, даже когда я использую переменные. from tkinter import * statistics = Tk() screenwidth = statistics.winfo_screenwidth windowwidth = statistics.winfo_width distance = screenwidth – windowwidth statistics.geometry(+distance+'0')

Добавление или удаление виджетов tkinter из других модулей

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

Интерфейс обмена при нажатии кнопки

Я новичок в Tkinter, и я хочу создать кнопку, которая при нажатии отображает второй интерфейс. Я написал следующую программу: import Tkinter root = Tkinter.Tk( ) root.title("My First Game") for r in range(3): for c in range(3): Tkinter.Label(root, text= '3', borderwidth=20 ).grid(row=1,column=1) Tkinter.Label(root, text= '6', borderwidth=20 ).grid(row=1,column=2) Tkinter.Label(root, text= '4', borderwidth=20 ).grid(row=1,column=3) Tkinter.Label(root, text= '2', borderwidth=20 […]

Как обновить текст текстового поля в Tkinter?

Поэтому я делаю секундомер в python с tkinter, у меня есть цикл для обновления времени работы, но у меня есть так, что цикл очищает текстовое поле, а затем обновляет текстовое поле с новым номером. Хотя он не работает, по какой-то причине он просто не очищает его, он просто добавляет числа в поле. Вот код, который […]

'Tk' не определен

Я новичок в Python. Я загрузил Spyder 2.3.1 и запускаю Python 2.7 на своем Mac. Я попробовал эту пробную программу: from Tkinter import * root = Tk() w = Label(root, text="Hello, world!") w.pack() root.mainloop() Когда я бегу, я получаю сообщение об ошибке: NameError: name 'Tk' is not defined Если я смотрю в файле Tkinter.py, он […]

Класс Python: глобальное / локальное имя переменной не определено

У меня есть два набора кода, один из которых я использую «Класс» (второй кусок кода) для управления моим кодом, а другой – просто определяю функции, в моей второй части кода я получаю имя NameError: global name … ' не определен. Обе части кода предназначены для той же цели. from Tkinter import * import ttk import […]

Обнаружение столкновений в списке

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

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