Tag: tkinter

TK_LIBRARY и TCL_LIBRARY переменные окружения на Ubuntu

Я пытаюсь получить _tkinter для импорта в Python. Я подозреваю, что это может быть из-за отсутствия значений, определенных для переменных среды TK_LIBRARY и TCL_LIBRARY. Это как раз после использования apt-get для python-tk, tcl и tk. Если мне нужно вручную установить переменные среды, что бы я их установил? Я использую Ubuntu 10.10 и Python 2.5.5.

TypeError: printName1 () принимает 0 позиционных аргументов, но 1 дано

Поэтому у меня есть эта очень простая вещь, которую я написал, и она убивает меня, пытаясь понять, почему это не сработает. Все это делает печать при нажатии. Итак, для первого примера у меня была кнопка и назначалась функция printName1 прямо к ней, которая работала отлично. Затем нужно было связать его с помощью функции .bind() . […]

создание файла .exe с помощью cx_freeze для интерфейса tkinter

Я искал этот ответ повсюду, но я не могу найти ответ. У меня есть скрипт python (3.3), который имеет интерфейс с tkinter. Я использовал cx_freeze для создания из него исполняемого файла, получил папку с файлами и папками. Я дважды щелкнул файл .exe, и ничего не произошло. Я использую следующую настройку: import sys from cx_Freeze import […]

Использование Lambda и кортежей для отправки нескольким функциям: Python, Tkinter

column1 = [ ('H', 'Hydrogen', 'Atomic # = 1\nAtomic Weight =1.01\nState = Gas\nCategory = Alkali Metals'), ('Li', 'Lithium', 'Atomic # = 3\nAtomic Weight = 6.94\nState = Solid\nCategory = Alkali Metals'), ('Na', 'Sodium', 'Atomic # = 11\nAtomic Weight = 22.99\nState = Soild\nCategory = Alkali Metals'), ('K', 'Potassium', 'Atomic # = 19\nAtomic Weight = 39.10\nState = Solid\nCategory […]

Как я могу сделать метод, который запускается каждый раз, когда кадр отображается в tkinter

У меня есть приложение gui, у которого есть несколько окон и кнопок, чтобы идти вперед и назад. Для этого я использую контроллер и поднимаю рамки вверху при каждом изменении окна. Вот мой код для контроллера и типичный фрейм. import Tkinter as tk # python from tkFileDialog import askopenfilename, asksaveasfilename from analyzer import Options TITLE_FONT = […]

Вызов функций с аргументами «command» и «bind»

Я хочу указать, что я изучаю python с короткого времени. Вопрос будет начинающим. Мне нужно добавить команду в меню наверху программы, которая вызовет функцию color_picker («красный»). kolory.add_command(label="Czerwony", command=color_picker('red')) Когда я использую это, его как-то не так, потому что его вызывали после запуска программы, не дожидаясь, когда я нажму кнопку меню. (я уверен в этом, так […]

Пользовательский кадр Tkinter не работает

Я пытаюсь создать пользовательский фрейм в tkinter, Python v2.7. Я сделал это только один раз (рамка с полосой прокрутки), но моя вторая попытка не работает. Я сравниваю его с фреймом, который работает, и я не могу понять, что я сделал по-другому. То, что я хочу, это кадр с небольшой разделительной линией под ним, поэтому я […]

Предотвращение растягивания ярлыков tkinter длинной строкой

Как предотвратить автоматическое расширение виджетов Tkinter (в частности, этикеток)? В моем коде есть метка, в которую я передаю строки разной длины. В случае, если строки шире ширины столбца (с использованием диспетчера компоновки сетки), я бы предпочел, чтобы они были перемещены в новую строку, а не растягивали столбец. Ниже приведен код, иллюстрирующий проблему. import Tkinter class […]

Windows думает, что tkinter не отвечает

У меня есть небольшое приложение на python, которое прекрасно работает, за исключением этой незначительной проблемы: он должен запускать цикл непрерывно, пока пользователь не сообщит об этом остановить через кнопку, но когда я нажму кнопку запуска, окна подскажут, что он не отвечает. Теперь, если я пишу простой отчет о печати, все работает нормально: def update(self): self.bStart.config(state […]

Закройте окно tkinter через некоторое время

У меня есть часть кода Python, которая должна открывать новое окно в течение определенного периода времени, а затем закрывать окно. Окно запускается нажатием кнопки. Вот основные сведения о том, что у меня есть. def restore(self): self.restore = Toplevel() message = "Select an available Backup to Restore to." Label(self.restore, text=message).pack() # We then create and entry […]

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