Tag: tkinter

Название цвета Tkinter для цветного объекта

Мне нужно каким-то образом изменить цвет виджета, например, сделать его более темным, более зеленым, чтобы инвертировать его. Цвет виджета указан по имени, например, 'orchid4' . Как получить значения RGB из строки имени цвета?

перепрограммирование по умолчанию в tkinter

Я добавляю привязку к моему корневому окну (экземпляр Tk() , который содержит текстовый виджет): root.bind("Control-o", setconnpanelopen) Проблема в том, что, по-видимому, control-o по умолчанию привязан к «insert newline», так что моя процедура срабатывает, но также вставляет новую строку! Это происходит, даже если я положил return 'break' в конец – так что он срабатывает раньше, так […]

Импортировать изображение в качестве фона в Tkinter

Я искал некоторые другие вопросы, которые многие задавали здесь о том, как кто-то может импортировать изображение в качестве фона из Tkinter, и я должен сказать, что мне не помогло. Позвольте мне объяснить вам мою проблему. Я загрузил изображение, преобразовал его в gif и сохранил его на своем рабочем столе. Однако окно Tkinter открывается, оно не […]

Функциональность масштабирования matplotlib внутри холста tkinter

Я пытаюсь перенести некоторые скрипты за GUI (используя Tkinter) и до сих пор делал это до тех пор, что любые открытые данные отображаются на холсте Tkinter (используя matplotlib для его рисования). Единственная проблема, с которой я сталкиваюсь, заключается в том, что стандартный масштаб / прокрутка, которые находятся в matplotlib (с помощью левой кнопки мыши, чтобы […]

Как оставить выравнивание столбцов сетки tkinter Python при заполнении всей ячейки

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

Что здесь не так? (Ошибка атрибута __len__)

import Tkinter class buttton(Tkinter.Button): def __init__(self,frame,action=None): if action==None: action=self.action Tkinter.Button.__init__(self,frame,command=action) self.pack(frame) def action(self): None root=Tkinter.Tk() button=buttton(root) root.mainloop() После запуска этой проблемы, с которой я не могу найти никаких проблем, я встречаюсь с довольно загадочной ошибкой … Traceback (most recent call last): File "C:/Users/19CRF01/Desktop/ab.py", line 14, in <module> button=buttton(root) File "C:/Users/19CRF01/Desktop/ab.py", line 8, in __init__ self.pack(frame) […]

Как использовать десятичную метку в ярлыке с IntVar на tkinter

from tkinter import * v=Tk() v.geometry("400×400") a= IntVar() a.set(5.494949) l=Label(textvariable= a) l.pack() Я использую это и возвращаю ярлык с 5.494949, и мне нужно 5.49

Как напечатать / показать выражение в форме рационального числа в python

Я разрабатываю приложение Tkinter, и на каком-то ярлыке мне нужно поставить формулу, которая должна выглядеть как рациональное число (выражение1 / выражение2, как числитель и знаменатель, и полоса между ними). Я сделал некоторые копания и не мог найти ничего связанного с ним. Любые предложения о том, как это можно сделать? Я даже не мог найти что-либо […]

Stacked Widgets запускают как собственное событие

У меня проблема с привязкой к обработчикам событий. У меня есть два штабелированных кадра, размещенных на mainFrame. Каждый кадр имеет свою собственную кнопку. Когда я нажимаю на одну кнопку, соответствующий фрейм снимается. На каждом фрейме у меня есть один список. Эти списки находятся в одной позиции на mainFrame. Когда я выбираю один элемент в первом […]

Возможно ли иметь вертикально ориентированную кнопку в tkinter?

Можно ли ориентировать tk.Button или ttk.Button вертикали? Чуть похоже на ориентирование tk.Scrollbar в пути self.scrlbr = tk.Scrollbar(master, orient = vertical) ? Попробовали tk.Button(*args).pack(fill = tk.Y) , но он не дает желаемого эффекта – кнопка по-прежнему становится горизонтально ориентированной. В человеческих страницах ничего не найдено, но, может быть, есть какой-то не-staightforward путь?

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