Tag: tkinter

Текстовая запись Tkinter с pyHook висит в графическом интерфейсе

У меня есть приложение TKinter GUI, в которое мне нужно ввести текст. Я не могу предположить, что приложение будет иметь фокус, поэтому я реализовал pyHook, keylogger-style. Когда окно GUI не имеет фокуса, текстовая запись работает очень хорошо, и обновления StringVar корректно отображаются. Когда окно GUI имеет фокус, и я пытаюсь ввести текст, все происходит сбой. […]

progressbar в Tkinter с меткой внутри

Возможно ли улучшить мой прогресс в Tkinter-Python, добавив метку в середине (например: файл чтения)? Я попытался найти элегантное кодирование, но без реального результата from Tkinter import * import ttk import tkFileDialog import time class MainWindow(Frame): def __init__(self): Frame.__init__(self) self.master.title("ProgressBar example") self.master.minsize(200, 100) self.grid(sticky=E+W+N+S) top = self.winfo_toplevel() top.rowconfigure(0, weight=1) top.columnconfigure(0, weight=1) self.start_ind = Button(self, text='Start indeterminate', […]

Python tkinter не будет отображать диагональные линии

Недавно я начал использовать Arch Linux, и после переноса файла python с моего mac на Linux и его запуска он не сработал. Это довольно часто, но способ, которым он не работал, был очень странным. Программа – это программа, которая отображает уравнения линий, но в Linux метод create_line объекта tkinter Canvas больше не отображает диагональные линии. […]

Tkinter определяет раскладку клавиатуры

Есть ли способ обнаружить текущую раскладку клавиатуры в Tkinter? Необходимо правильно обработать клавиатурные ускорители для таких языков, как русский, французский, греческий (подробнее см. Мой другой вопрос ).

Установка Tkinter

Где я могу скачать эту программу?

Проблема интеграции с PyObjC и TKinter

Следующий простой код: from PyObjCTools import AppHelper import AppKit import Tkinter class App(AppKit.NSApplication): def finishLaunching(self): self.root=Tkinter.Tk() _=App.sharedApplication() AppHelper.runEventLoop() дает следующее исключение: Python[23717:d07] -[App _setup:]: unrecognized selector sent to instance 0x105d05340 Что я делаю не так?

Команда Tkinter игнорирует некоторые строки

В приведенном ниже коде создается корневое окно Tkinter с помощью кнопки. Кнопка привязана к простой функции, которая должна отображать виджет progressbar на мгновение. Пока утверждения печати работают так, как ожидалось, индикатор выполнения никогда не отображается. Любые подсказки? from Tkinter import * import ttk from time import sleep root = Tk() def foo(): print 'starting…' pb […]

Как я могу использовать одну и ту же функцию обратного вызова для отслеживания нескольких переменных?

Я хотел бы отобразить значение нескольких StringVar() с некоторым форматированием на ярлыках. import tkinter as tk keys = range(2) # 2 for simplicity root = tk.Tk() myVars = {key: tk.StringVar() for key in range(5)} myStrVars = {key: tk.StringVar() for key in range(5)} def callback0(*args): blah = '{0:.3f}'.format(float(myVars[0].get())) myStrVars[0].set(blah) def callback1(*args): blah = '{0:.3f}'.format(float(myVars[1].get())) myStrVars[1].set(blah) #etc… […]

Продолжайте работу tkinter Progressbar до создания файла

Я пытаюсь поместить всплывающее окно с информацией для пользователя, чтобы сообщить ему, что файл создается и что он должен подождать, пока он не будет создан. У меня есть master кадр, который создает popup окно, в котором отображается Progressbar с сообщением. Это popup окно должно быть уничтожено, как только файл будет создан в системе. Это моя […]

Обновлять переменную каждую секунду в Python?

Я пишу ОЧЕНЬ простую инкрементную игру в Python (конечный продукт почти наверняка будет меньше 5000 строк), и я столкнулся с проблемой. Пока вся валюта добавляется только щелчком, но следующее обновление, которое я добавляю, будет добавлять определенное количество в основную валюту каждую секунду. Следует отметить, что я использую Tkinter с Python для этого, поэтому мои переменные […]

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