Tag: tkinter

TKinter OptionMenu DisplayOptions и значения назначения

В Python Tkinter OptionMenu, возможно ли иметь список параметров отображения, но при выборе он устанавливает значение как другое значение? Предположим, variable = tk.IntVar(master) OptionMenu(master, variable, 1, 2).pack() options = {1:"one",2:"two"} и хотел отобразить значения, но назначить ключ переменной. Возможно ли это? Или есть способ связать OptionMenu, чтобы вызвать функцию выбора, чтобы преобразовать ее? Моя реальная […]

Оба изображения и метки в меню

Я пытаюсь добавить значки в команды в строке меню tkinter. Я использовал этот код для добавления изображений: file_menu.add_command(label="Create new project", image=icons["new"], command=new_project) но это привело к следующему: Как показать изображение и ярлык?

Как заставить sash_place () работать при запуске?

У меня есть Tkinter PanedWindow, и если я использую sash_place (0,50,50) с функцией, он работает так, как вам нужно. Если, кто бы я ни захотел поместить его изначально, он ничего не делает. Как я могу поместить створку при запуске? import Tkinter as tk def move(): allContent.sash_place(0,100,100) root = tk.Tk() root.geometry("1280×720+80+50") # the toolbar toolBar = […]

Есть ли способ включить столкновения в Tkinter?

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

Ошибка Python3 askopenfilename

Я пишу программу python для базы графического интерфейса для платформы волатильности, я все еще на начальном этапе, поскольку я начинаю использовать python, я использую импорт файлов из «askopnefilename», функцию, дающую ошибку, когда я открываю и закрываю, не выбирая файл , Так вы могли бы помочь мне решить эту проблему. Код: from tkinter import * from […]

Пакет ввода Python Tkinter

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

Использование tkinter Я хочу иметь возможность получить два входа от пользователя, используя те же самые радиообъекты

Используя этот список, я хочу получить два входа. Это будет храниться в переменных. Какие-либо предложения?? Пожалуйста, помогите, я новичок в tkinter. import tkinter as tk class App(): def __init__(self, master): self.master = master self.type_integration = None self.typeChoice = tk.StringVar() self.typeChoice.set(None) # This fixes the grayness of the radio buttons! self.typeFrame = tk.Frame(master) OPTIONS = [('Arsenal','Arsenal'),('Aston […]

Python tkinter передаёт входное значение в пределах одного класса

Большая часть приведенного ниже кода только для того, чтобы проблема была точно реплицирована, проблема, скорее всего, заключается в передаче имени filename из askopenfilenameI() для printing(stringToPrint) или оператора if в конце. Цель Цель этой программы – просто распечатать путь к файлу на консоль при нажатии кнопки « Print File Path . Текущее состояние Когда программа выполняется, […]

Tkinter: окно не открывается

Это мой код и подфункция выполняется, но она не попадает в mainloop (). Если я закомментирую «update_Lux (labelLuxValue)», появится окно. Я не могу понять, почему 🙁 from Tkinter import * def update_Lux(label): label.config(text = str(dev.calcLux())) label.after(100, update_Lux(label)) def update_CT(): labelCTValue.config(text = str(dev.calcCT())) labelCTValue.after(100, update_CT()) box = Tk() box.title('TCS3490') box.geometry('200×180') labelLux = Label(master=box, text='Lux=') labelLux.place(x=5, y=5, […]

Как выровнять текст вправо в виджетах ttk Treeview?

Я использую виджет ttk.Treeview для отображения списка арабских книг . Арабский язык является языком справа налево, поэтому текст должен быть выровнен вправо. Опция justify, доступная для Label и других виджетов ttk , похоже, не работает для Treeview . Кто-нибудь знает как это сделать?

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