Tag: tkinter

Как создать поле ввода пароля с помощью Tkinter

Я пытаюсь закодировать окно входа в систему с помощью Tkinter, но я не могу скрыть текст пароля в формате звездочки. Это означает, что ввод пароля – это простой текст, которого следует избегать. Есть идеи, как это сделать?

Как создать дочерние окна с помощью python tkinter

В эти дни я работаю над симулятором-пешеходом. Я использую Python 3.3 для написания алгоритма и tkinter для создания моего интерфейса графического интерфейса. Я написал две симуляционные программы, и они работали хорошо. Однако я застрял, когда пытался называть их в другой программе (*. Py, мое главное окно GUI). Мне нужно, чтобы окно моделирования отображалось в отдельном […]

Как обновить изображение виджета Tkinter Label?

Я хотел бы иметь возможность поменять изображение на ярлыке Tkinter, но я не уверен, как это сделать, за исключением замены самого виджета. В настоящее время я могу отобразить изображение следующим образом: import Tkinter as tk import ImageTk root = tk.Tk() img = ImageTk.PhotoImage(Image.open(path)) panel = tk.Label(root, image = img) panel.pack(side = "bottom", fill = "both", […]

Tkinter, выполняющий функции с течением времени

Я новичок в tkinter, и я пытаюсь понять, как работает поток управления. Я хочу отобразить прямоугольник и заставить его мигать три раза. Я написал этот код, но он не работает. Я предполагаю, что это потому, что blink выполняется до mainloop , и на самом деле ничего не рисует. Если да, то как я могу поменять […]

Переключение между кадрами в меню tkinter

Я использовал Tkinter для создания графического интерфейса с различными параметрами меню (аналогичный пример приведен ниже). Каждое меню имеет разные команды, которые при нажатии создают новый фрейм. Теперь, когда я переключаюсь на другую команду, новый кадр стекает ниже текущего кадра вместо замены старого. Я хочу знать, как лучше всего двигаться вперед. import Tkinter as tkinter root […]

Установка окна в фиксированный размер с помощью Tkinter

Эта программа создаст окно, в котором сообщение отображается в соответствии с флажком. from Tkinter import * class App: def __init__(self,master): self.var = IntVar() frame = Frame(master) frame.grid() f2 = Frame(master,width=200,height=100) f2.grid(row=0,column=1) button = Checkbutton(frame,text='show',variable=self.var,command=self.fx) button.grid(row=0,column=0) msg2="""I feel bound to give them full satisfaction on this point""" self.v= Message(f2,text=msg2) def fx(self): if self.var.get(): self.v.grid(column=1,row=0,sticky=N) else: self.v.grid_remove() […]

Окно Python py2exe, показывающее (tkinter)

Я пытаюсь сделать exe py2exe. Программа показывает всплывающее окно с использованием Tkinter. Проблема в том, что все работает нормально, когда я запускаю настройку следующим образом: setup(windows = [{'script': "msg.py"}], zipfile = None) но он терпит неудачу, когда я пытаюсь сделать однофайлов exe: setup(windows = [{'script': "msg.py"}], zipfile = None, options = {'py2exe': {'bundle_files': 1, 'compressed': […]

Изменение размера изображения под PhotoImage

Мне нужно изменить размер изображения, но я хочу избежать PIL, так как я не могу заставить его работать под OS X – не спрашивайте меня, почему … Во всяком случае, поскольку я доволен gif / pgm / ppm, класс PhotoImage подходит для меня: photoImg = PhotoImage(file=imgfn) images.append(photoImg) text.image_create(INSERT, image=photoImg) Проблема в том, как изменить размер […]

Python Tkinter Canvas не может связывать клавиатуру

Я запускаю небольшой скрипт, подобный этому from Tkinter import * root = Tk() def callback(event): print "callback" w = Canvas(root, width=300, height=300) w.bind("<Key>", callback) w.pack() root.mainloop() Однако событие клавиатуры не обрабатывается в моей ситуации (я использую python 2.7 в окне 7) Если я использую w.bind("<Button-1>", callback) Все отлично работает. Итак, это действительно меня озадачивает. Пожалуйста, […]

cx_freeze конвертирует GUI-приложение (tkinter) после нажатия кнопки plot

Я занимаюсь этим уже несколько дней и надеюсь найти какую-то помощь. Я разработал GUI-приложение с импортированными модулями tkinter, numpy, scipy, matplotlib, который отлично работает в самом python. После преобразования в * .exe все работает так, как ожидалось, но НЕ раздел matplotlib. Когда я нажимаю определенную кнопку сюжета, * .exe просто закрывается и не показывает никаких […]

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