Tag: tkinter

Гиперссылка в текстовом виджете Tkinter?

Я создаю часть своего текущего программного проекта и хочу использовать гиперссылки вместо Buttons . Я действительно не хотел использовать Text виджет, но это все, что я мог найти, когда я искал тему. Во всяком случае, я нашел пример этого, но продолжаю получать эту ошибку: TclError: bitmap "blue" not defined Когда я добавляю эту строку кода […]

Как подключить переменную к виджету Entry?

Я пытаюсь связать переменную с виджетами записи Tkinter таким образом, чтобы: Всякий раз, когда я изменяю значение («содержание») записи, в основном, набирая что-то в нее, переменной автоматически присваивается значение того, что я набрал. Без меня нужно нажать кнопку «Обновить значение» или что-то в этом роде. Всякий раз, когда переменная изменяется (по какой-либо другой части программы), […]

Открытие и чтение файла с именем askopenfilename

У меня есть следующий код, где я пытаюсь разрешить пользователю открывать текстовый файл, и как только пользователь его выбрал, я хотел бы, чтобы код его прочитал (это не готовый блок кода, просто чтобы показать, что Я за ним). Тем не менее, у меня возникают трудности с использованием tkFileDialog.askopenfilename и добавлением «mode = 'rb» или с […]

Python: преобразование CLI в GUI

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

Tkinter: виджет Treeview

На данный момент я работаю над программой, которая имеет свои собственные файлы проекта и внутри, которые похожи на подфайлы, и я хочу знать, как использовать виджет древовидной структуры для отображения всех подфайлов внутри файла проекта, любых идей? Заранее спасибо!

Получить координаты овала в Tkinter

Я не могу понять, как получить позицию x,y оваля, созданного на холсте Tkinter, используя Python через c.create_oval(x0, y0, x1, y2) Я понимаю, что Tkinter создает овал внутри поля, заданного x0,y0,x1,y2 и если я могу получить те координаты, которые также будут работать. Мне нужны координаты для перемещения овала смещением, равным координатам мыши и фактическим овалом.

Команда для щелчка по элементам виджета Tkinter Treeview?

Я создаю графический интерфейс с Tkinter, и большая часть графического интерфейса – это два объекта Treeview. Мне нужно, чтобы содержимое объектов Treeview изменилось, когда дважды щелкнул элемент (то есть каталог). Если элементы Treeview были кнопками, я бы просто мог установить command на соответствующую функцию. Но у меня возникли проблемы с поиском способа создания поведения "on_click" […]

Tkinter tkFileDialog не существует

Я пытаюсь показать диалог открытого файла с помощью Tkinter в Python. Каждый пример, который я нахожу, кажется очень простым в использовании, но все они начинаются с строки: import tkFileDialog Эта строка вызывает ошибку для меня, говоря: No module named 'tkFileDialog' Кажется, у моего Python нет tkFileDialog . Поэтому я попытался найти его, но кажется, что […]

Как изменить размер корневого окна в Tkinter?

from Tkinter import * import socket, sys from PIL import Image, ImageTk root = Tk() root.title("Whois Tool") root.resizable(0, 0) text = Text() text1 = Text() image = Image.open("hacker2.png") photo = ImageTk.PhotoImage(image) label = Label(root, image=photo) label.pack() text1.config(width=15, height=1) text1.pack() def button1(): s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect(("com.whois-servers.net", 43)) s.send(text1.get("1.0", END) + "\r\n") response = '' while […]

Как сделать полноэкранное окно на дополнительном дисплее с помощью tkinter?

Я знаю, как сделать полноэкранный режим окна на «главном» дисплее, но даже при перемещении окна моего приложения на дополнительный экран, подключенный к моему компьютеру, когда я звоню: self.master.attributes('-fullscreen', True) для полноэкранного просмотра этого окна он отображается на основном экране, а не во втором (окно приложения исчезает со вторичного дисплея и мгновенно появляется в главном окне […]

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