Tag: tkinter

Контекст TKinter OpenGL в Python

Мне нужно создать контекст OpenGL в Tkinker для его использования с PyOpenGL Python. Tkinker не поддерживает OpenGL-контекст, но я нашел эту страницу в документах PyOpenGL, объясняя, как использовать оболочку, включенную в модуль, для этого: http://pyopengl.sourceforge.net/documentation/context/ Я попытался запустить предоставленный код, но получил сообщение о том, что модуль TOGL не найден. Я загрузил модуль из http://togl.sourceforge.net/ […]

Как очистить холст Tkinter?

Когда я рисую форму, используя: canvas.create_rectangle(10, 10, 50, 50, color="green") Означает ли Tkinter факт, что он был создан? В простой игре, которую я делаю, мой код имеет один Frame создающий кучу прямоугольников, а затем рисует большой черный прямоугольник, чтобы очистить экран, а затем нарисовать другой набор обновленных прямоугольников и т. Д. Я создаю тысячи объектов […]

Цвет фона для Tk в Python

Я пишу слайд-шоу с Tkinter, но я не знаю, как изменить цвет фона на черный, а не на стандартный светло-серый. Как это может быть сделано? import os, sys import Tkinter import Image, ImageTk import time root = Tkinter.Tk() w, h = root.winfo_screenwidth(), root.winfo_screenheight() root.overrideredirect(1) root.geometry("%dx%d+0+0" % (w, h)) root.focus_set() root.bind("<Escape>", lambda e: e.widget.quit()) image = […]

Использование Tkinter в python для редактирования заголовка

Я пытаюсь добавить пользовательский заголовок в окно, но у меня возникают проблемы с ним. Я знаю, что мой код не прав, но когда я его запускаю, он создает вместо него 2 окна, один с заголовком tk и еще большее окно с «Simple Prog». Как сделать так, чтобы окно tk имело заголовок «Простой прог» вместо нового […]

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 […]

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