Tag: tkinter

В чем разница между «обновлением» и «update_idletasks»?

Из документации effbot.org мы имеем следующее о функции update : Обработает все ожидающие события события, вызывает обратные вызовы событий, завершает любое ожидающее управление геометрией, при необходимости перерисовывает виджеты и вызывает все незавершенные задачи бездействия. Этот метод следует использовать с осторожностью, так как он может привести к действительно неприятным условиям гонки, если вызван из-за неправильного места […]

Tkinter меняет цвет фона выбора на нефокусированном текстовом виджете

Я пытаюсь изменить цвет фона по умолчанию для выбранного текста в текстовом виджете Tkinter в Mac OS X, когда виджет не имеет фокуса . Цвет расфокусированного по умолчанию не имеет серого цвета. После многих часов поиска я не смог найти готовое решение для этого. Вот что я пробовал: Изменение цвета выбора с selectbackground опции selectbackground […]

Есть ли способ нажать кнопку, не касаясь ее на tkinter / python?

Привет, мне нужно сделать это, потому что я делаю матч / memmory, и должна быть кнопка (полностью отделенная от тех, что в текущей игре), что, когда я ее нажимаю, она должна показывать соответствующие карточки автоматически без прикоснуться к кнопкам с помощью мыши. Есть ли функция «нажатия» или что-то в этом роде для нажатия кнопки? Благодаря! […]

Как повернуть многоугольник в python на холсте Tkinter?

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

Python 3 tkinter iconbitmap error в ubuntu

Ну, у меня есть это: import tkinter gui = tkinter.Tk() gui.iconbitmap(default='/home/me/PycharmProjects/program/icon.ico') gui.mainloop()` Но когда я бегу, я получаю сообщение об ошибке Traceback (most recent call last): File "/home/spencer/PycharmProjects/xMinecraft/GUI.py", line 17, in <module> gui.iconbitmap(default='/home/me/PycharmProjects/program/icon.ico') File "/usr/lib/python3.3/tkinter/__init__.py", line 1638, in wm_iconbitmap return self.tk.call('wm', 'iconbitmap', self._w, '-default', default) _tkinter.TclError: wrong # args: should be "wm iconbitmap window ?bitmap?"` […]

В чем разница между классами tkinter Tk и Toplevel?

В Python 3 я запускаю из интерактивной оболочки следующее: >>> import tkinter >>> type(tkinter.Tk()) <class 'tkinter.Tk'> >>> type(tkinter.Toplevel()) <class 'tkinter.Toplevel'> Оба они создают отдельные окна. Я предполагаю, что tkinter.Tk() возвращает «основное» окно приложения tkinter, а любые дополнительные окна должны быть созданы с помощью tkinter.Toplevel() . Я заметил, что если вы закроете tkinter.Tk() , оба окна […]

Повторное привязку «выберите все» в текстовом виджете

Я работаю с виджлом «Текст», и у меня есть проблема с ярлыками старой школы, которые использует Tk. То есть: Выделить все: Ctrl + / vs Ctrl + a Вырезать: Ctrl + w против Ctrl + x Копировать: Meta + w против Ctrl + c Вставить: Ctrl + y против Ctrl + v В Windows все […]

Что делает функция tk.call в Python / Tkinter?

Я видел функцию вызова в скриптах Python, называемую tk.call() , но я не понимаю смысла того же. С ней нет документации. Может ли кто-нибудь объяснить функциональность функции call() . Это простой пример: p.tk.call(p, 'put', color, '-to', 0, 0, p['width'], p['height']) Функциональность этой функции, где p – виджет PhotoImage .

Меню включения / выключения tkinter

Мне нужна помощь в этом. Я хочу, чтобы пользователь входил в систему … после входа в систему будет разрешено только меню, соответствующее модулю, к которому он имеет доступ. Итак, мне нужно отключить все меню (кроме файла и справки) в начале .. и мне нужно включить соответствующее меню после входа в систему … код входа еще […]

Python не настроен для Tk

Я использую Ubuntu 13.10 и Python 3.3.4 с использованием pyenv . У меня нет проблем с использованием других модулей. Когда я вхожу в консоль python и пишу import tkinter Он выводит Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/home/serdar/.pyenv/versions/3.3.4/lib/python3.3/tkinter/__init__.py", line 40, in <module> import _tkinter # If this fails your […]

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