Tag: tkinter

Закрытие окна не убивает всех процессов

У меня очень простая программа, которая отображает простой график нажатием кнопки. Моя проблема в том, что когда я закрываю окно приложения, программа продолжает работать, пока я не убью его с терминала. Ниже мой код, и мое исследование показало, что проблема вызвана matplotlib.use('TkAgg') Но я не знаю, как это исправить! Если это помогает, я работаю на […]

Когда я печатаю символы, отличные от ASCII, с помощью клавиатуры Windows, я получаю «?»

Когда я non-ASCII символы, non-ASCII с помощью клавиатуры Windows (на языковой панели), я получаю вопросительные знаки ? где должны идти символы, отличные от ASCII. Копирование и вставка работает нормально, а символы Юникода отображаются в виджете « Text . Я использую Lakota All-In-One keyboard найденную здесь . Эта конкретная клавиатура указана на языковой панели Windows в […]

Изменение размера виджета списка Tkinter при изменении размера окна

Я новичок в Tkinter, и у меня есть виджет Listbox который я бы хотел изменить автоматически при изменении размера главного окна. По существу, я хотел бы иметь список высоты / ширины жидкости. Если кто-то может указать мне на какую-то документацию или дать немного кода / проницательности, я был бы признателен.

Можете ли вы изменить родительский элемент виджета в python tkinter?

Есть ли способ изменить родительский элемент виджетов (ttk.frame в этом случае)? Я не могу найти ключевые слова для использования в виджетах .config . Это невозможно в python tkinter? Функционально я хотел бы взять мой текущий фрейм в моем виджне tkk.notebook, и когда я дважды щелкнул вкладку, чтобы иметь все в рамке вкладки, перейдите к ее […]

Как правильно установить свойство липкой кнопки?

Я немного играл с tkinter, и я не могу понять, почему «липкий» атрибут не работает с моей кнопкой. Я указал, что я должен быть NW, который должен заставить мою кнопку придерживаться верхнего левого края, но по какой-то причине он придерживается верхнего права. Любая идея почему? from tkinter import * from tkinter import ttk def test(): […]

Как удалить все из текстового виджета tkinter?

Я работаю над графическим интерфейсом для некоторых чат-программ. Для ввода пользователя у меня есть виджет Text (), сообщения отправляются через «Return», после чего я очищаю Text (). Но так сложно, как я пытался, я не могу удалить последний «\ n», который создает кнопка возврата. Вот мой код для этой части: def Send(Event): MSG_to_send=Tex2.get("1.0",END) client.send(MSG_to_send) Tex2.delete("1.0",END) […]

Как остановить выполнение программы Python в IDLE

У меня есть скрипт python, который использует plt.show() поскольку это последняя инструкция. Когда он запускается, IDLE просто зависает после последней команды. Я получаю изображение, но я не получаю подсказку назад. В других сценариях я обычно использую ctrl-c для разрыва программы (иногда это не работает сразу), но как мне получить подсказку с помощью plt.show() ? Ctrl-c […]

Выберите весь текст в текстовом виджете, используя Python 3 с помощью tkinter

Я работаю над своей первой программой на Python и мало понимаю, что я делаю. Я хочу повторно связать ctrl-a (control a), чтобы выбрать весь текст в текстовом виджете. Текущий привязкой является ctrl- / (control /). Обязательная часть переходит прямо к функции, но фактический выбор текста не работает. Вместо этого курсор переходит к первому символу в […]

Почему я не могу использовать ttk в Python?

Когда я from Tkinter import ttk он говорит, что нет модуля с именем ttk , а также на многих веб-сайтах онлайн t в tkinter всегда строчный , но когда я tkinter в Python, он выдает ошибку. Почему это?

Как закодировать модуль tkinter «scrolledtext»

В приведенном ниже коде приведен уродливый, но функциональный пример использования полосы прокрутки в текстовом виджете и возникает несколько вопросов. Примечание: это делается с помощью Python 3 в окне окна. Полоса прокрутки, которая появляется, прикреплена к кадру, и хотя она прокручивает содержимое текстового поля, я бы предпочел, чтобы она была прикреплена к самому текстовому виджету. Я […]

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