Tag: tkinter

Как сделать OptionMenu поддерживать ту же ширину?

У меня есть фрагмент, который создает виджет OptionMenu . … options = ('White', 'Grey', 'Black', 'Red', 'Orange', 'Yellow', 'Green', 'Blue', 'Cyan', 'Purple') var = StringVar() optionmenu = OptionMenu(par, var, *options) optionmenu.grid(column=column, row=row) … Одна из проблем, с которой я столкнулся, – это каждый раз, когда выбирается новая опция, изменяется ширина виджета. Я считаю, что это […]

Как настроить программный календарь ttk

Я использую этот календарь ttk в своем приложении. То, что я хочу сделать, – это установить календарь с использованием экземпляра datetime.date поэтому, когда календарь появится, выделенная дата будет подсвечена. Я думал, что могу пройти через метод _show_selection с помощью ручного text и аргументов bbox . Чтобы проверить эту идею, я поместил эту строку в конце […]

Как получить клавиши со стрелками и ввести ключ на клавиатуре в Linux, чтобы вести себя как windows7

Я разрабатываю программу для управления машиной, на которой будет подключена только клавиатура. Я использую Python 2.7 и Tkinter 8.5. Я использую OptionMenu чтобы позволить пользователю выполнять настройку на машине. Когда я запускаю под Windows, я могу использовать клавиши со стрелками на клавиатуре для перемещения по раскрывающемуся списку, а затем использовать кнопку клавиатуры для выбора. Это […]

Чистая библиотека python gui?

Python имеет множество графических интерфейсов: tkinter, wxWidgets, pyGTK и т. Д. Но весь этот графический интерфейс должен быть установлен и иметь достаточно тяжелый вес, поэтому довольно сложно развернуть приложения-пиктоны GUI конечного пользователя, которые передают упомянутые библиотеки GUI. Недавно я подумал о встроенных ctypes python. Теоретически, можно создать чистую библиотеку GUI python, которая будет использовать ctypes […]

Как я могу встроить фрейм-интерпретатор python в python с помощью tkinter?

Я хочу добавить виджет контрольного терминала в мое чистое приложение python + tkinter, подобное интерпретатору python, предоставленному в Blender. Он должен работать в том же контексте (процессе), чтобы пользователь мог добавлять функции и управлять приложением, которое в настоящее время выполняется из виджета управления. В идеале я бы хотел, чтобы он также «увлекал» stdout и stderr […]

Попытка узнать PyQt со знаниями от Tkinter

Возможно, я прыгаю в глубокий конец, но я сделаю это. Вот некоторые полезные функции Tkinter: Виджет Tkinter Canvas представляет собой объект-ориентированный холст. Элементы чертежа по сути являются самими виджетами, поскольку их можно перемещать, изменять и привязывать к событиям . TKinter использует привязки для запуска обратных вызовов. Событие передается как строка . Пользовательские события могут быть […]

Устанавливать фокус на окне Tkinter (зависит от платформы?)

У меня есть программа Tkinter и запускаю ее как: python myWindow.py запускает все правильно, но окно за терминалом, которое я использую для его запуска. Есть ли способ заставить его захватить фокус и стать приложением переднего плана? Это зависит от платформы?

Перефразировать код спирографа в функцию

Я пишу программу spirograph python, и мне нужна помощь в преобразовании ее части в функцию. Код пытается воспроизвести результат, проиллюстрированный в видео, которое я нашел здесь . Одна линия вращается вокруг начала координат, а затем другая вращается с конца и т. Д. Немного исследовав тригонометрию, я собрал функцию rotate(point, angle, center=(0, 0)) . Пользователь вводит […]

Не удается запустить окно Tkinter в Visual Studio с помощью инструментов Python

Я разрабатываю с помощью Python Tools для Visual Studio в версии сообщества Visual Studio 2013 в Windows 8.1. Моя проблема в том, что я не могу запустить окно Tkinter. Я пробовал использовать этот код: from tkinter import * Tk() Когда я запускаю этот код из IDLE и так, я могу получить окно tkinter, как показано: […]

Python tk framework

У меня есть код python, который генерирует следующую ошибку: objc[36554]: Class TKApplication is implemented in both /Library/Frameworks/Tk.framework/Versions/8.5/Tk and /System/Library/Frameworks/Tk.framework/Versions/8.5/Tk. One of the two will be used. Which one is undefined. objc[36554]: Class TKMenu is implemented in both /Library/Frameworks/Tk.framework/Versions/8.5/Tk and /System/Library/Frameworks/Tk.framework/Versions/8.5/Tk. One of the two will be used. Which one is undefined. objc[36554]: Class TKContentView is […]

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