Tag: tkinter

Как выбрать каталог и сохранить местоположение с помощью tkinter в Python

Я создаю графический интерфейс с кнопкой обзора, который я хочу только вернуть. Я рассматривал решения, используя код, как показано ниже. Tkinter.Button(subframe, text = "Browse", command = self.loadtemplate, width = 10).pack() def loadtemplate(self): filename = tkFileDialog.askopenfilename(filetypes = (("Template files", "*.tplate") ,("HTML files", "*.html;*.htm") ,("All files", "*.*") )) if filename: try: self.settings["template"].set(filename) except: tkMessageBox.showerror("Open Source File", "Failed […]

Python Tkinter Embed Matplotlib в графическом интерфейсе

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

Вложение окна Pygame в рамку Tkinter или WxPython

Мы с другом делаем игру в pygame. Мы хотели бы иметь окно pygame, встроенное в фрейм tkinter или WxPython, чтобы мы могли включать в себя текстовые входы, кнопки и выпадающие меню, которые поддерживаются WX или Tkinter. Я набрал интернет для ответа, но все, что я нашел, это люди, задающие один и тот же вопрос, на […]

Как поместить окно tkinter поверх других?

Я использую Python 2 с Tkinter и PyObjC , а затем я использую py2app . Программа работает нормально, но окно запускается как скрытое, когда я открываю программу, поэтому она не появляется, пока я не нажму на значок на доке, чтобы поднять ее. Есть ли способ контролировать это, сделать окно поверх других окон, которые были открыты […]

Функция обратного вызова tkinter с переменным параметром

from tkinter import * F=Tk() i=1 while i<10: newButton = Button(F,text="Show Number",command=lambda:showNumber(i)) newButton.pack(side=TOP) i+=1 def showNumber(nb): print(nb) F.mainloop() Все кнопки возвращаются 10. Почему? Я хочу, чтобы кнопка 1 возвращалась 1, кнопка 2 возвращала 2 … Большое спасибо за помощь мне

Как изменить фон кадра в Tkinter?

Я создал программу электронной почты, используя Tkinter, в Python 3.3. На разных сайтах я видел, что виджет Frame может получить другой фон, используя Frame.config(background="color") . Однако, когда я использую это в своих фреймах, он дает следующую ошибку: _tkinter.TclError: unknown option "-Background" Это не работает при выполнении следующих действий: frame = Frame(root, background="white") Или: frame = […]

ttk.Button возвращает None

Я пытаюсь использовать метод invoke для ttk.Button, как показано в TkDocs (см. «Обратный вызов команды» ), но я продолжаю получать эту ошибку: AttributeError: объект «NoneType» не имеет атрибута «invoke» Итак, я попробовал это в интерактивной оболочке: ActivePython 3.1.1.2 (ActiveState Software Inc.) based on Python 3.1.1 (r311:74480, Aug 17 2009, 12:30:13) [MSC v.1500 32 bit (Intel)] […]

Python / Tkinter: мышь перетаскивает окно без границ, например. overridedirect (1)

Любые предложения о том, как можно создать привязки событий, которые позволят пользователю мыши перетаскивать окно без границ, например. окно, созданное с переопределенным direct (1)? Случай использования. Мы хотели бы создать плавающее окно панели инструментов / палитры (без границ), которое наши пользователи могут перемещать на своем рабочем столе. Вот где я нахожусь в моем мышлении (псевдокод): […]

Объясните метод текстового поиска Tkinter

Я не совсем понимаю, как работает метод text.search. Например, есть предложение: Today a red car appeared in the park. Мне нужно найти a red car последовательность a red car и выделить ее. Он найден, но вот как выглядит моя подсветка: Я использую self.text.search(word, start, stopindex=END) в предложении. И похоже, что метод поиска работает точно так […]

Как установить положение мыши в окне tkinter

У меня есть программа 3D-рендеринга, которая вращает мир вокруг наблюдателя в зависимости от положения мыши на экране. Количество в радианах, которое вращается в мире, определяется этой линией glob.worldx=-(w.winfo_pointerxy()[0]-xy[0])/250 Где xy [0] – координата x центра экрана Это означает, что количество, которое поле зрения наблюдателей может поворачивать, ограничено расстоянием мыши. Если бы я мог заставить мышь […]

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