Tag: python tkinter

Переопределение поведения табуляции по умолчанию в Python Tkinter

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

Заголовок Python Tkinter Root не работает

Кажется, я не могу назвать мои окна. Все они имеют название «Tk». Я считаю, что мой код верен, поэтому исправьте меня, если это не так … from Tkinter import * root = Tk() root.title="Title" root.mainloop() Название по-прежнему Tk (). Могу ли я, возможно, from Tkinter import Tk as MyTitle ?

Почему текстовый виджет Tkinter «задерживает» обновления для увеличения высоты окна?

В настоящее время я реализую образец интерфейса для neovim и решил использовать Tkinter / python из-за популярности / простоты платформ. Проблема, с которой я сталкиваюсь, заключается в том, что tkinter, кажется, «стекает» обновления пользовательского интерфейса, когда высота окна пересекает определенный порог. Вот видео, которое показывает проблему. Правое окно – это эмулятор терминала, работающий с neovim, […]

Python Построение и отображение нескольких объектов в одном окне GUI

У меня есть 2 вопроса: Каков наилучший метод для печати данных в Python? Мне нужно только строить данные в 2d. У меня есть GUI холста, который я создал с помощью функции холста Tkinter. Он рисует сетку 8×8 прямоугольников, а также имеет некоторый код, позволяющий прокручивать окно. (Я прикрепил фотографию). Можно ли включить сюжет в том […]

Почему размер рамки Tkinter изменяется при добавлении текстового поля?

С помощью этого кода окно составляет 500 на 500, для чего я собираюсь: from tkinter import * root = Tk() frame = Frame(root, width=500, height=500) frame.pack() root.mainloop() Однако, когда я добавляю текстовое поле к фрейму, оно уменьшается до размера текстового поля: from tkinter import * root = Tk() frame = Frame(root, width=500, height=500) text = […]

Python: установите флажок – самый простой способ

или, может быть, ленивым способом. Я ищу модуль python, который имеет встроенные GUI-методы для быстрого ввода данных пользователя – очень распространенный случай программирования. Должен работать над окнами 7 Мой идеальный случай import magicGUImodule listOfOptions = ["option 1", "option 2", "option 3"] choosenOptions = magicGUImodule.getChecklist(listOfOptions, selectMultiple=True, cancelButton=True) Это похоже на raw_input но с графическим интерфейсом. Там […]

Нет модуля с именем tkinter при использовании tkintertables

При попытке импортировать tkintertable (которая зависит от Pmw), я получаю ошибку – «нет модуля с именем tkinter». Я понимаю, что это проблема совместимости между Python 2.0 и 3.0, но я не могу понять, где я должен изменить tkinter на Tkinter. Любая помощь будет оценена по достоинству.

Как вызвать действие при нажатии кнопки в Tkinter

Я экспериментирую с Tkinter в первый раз и пытаюсь вызвать функцию при нажатии кнопки. Это часть моего кода. mt ссылается на метку, которую я сделал динамической, прикрепляя ее к ярлыку, чтобы я мог изменить то, что говорит этикетка. Я хочу, чтобы пользователь мог ввести что-то в поле ввода, нажать кнопку, и он изменит метку на […]

Создание элементов по петле Tkinter

Я ищу способ динамического создания элементов в Tkinter. Например, скажем, что пользователь вводит 5, я хотел бы, чтобы цикл создавал 5 переключателей и записей рядом с ними.

Piton tkinter's entry.get () не работает, как я могу его исправить?

Я строю простую программу для университета. Мы должны преобразовать наш код в интерфейс. Мне удалось сделать интерфейс, но я не могу передать свои значения из Entry в фактический код. Вот мой код: import sys from tkinter import * from tkinter import ttk import time from datetime import datetime now= datetime.now() d = dict() def quit(): […]

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