Tag: tkinter

Создание всплывающего окна с полем «Ввод»

Я пытаюсь иметь всплывающее окно сообщения, которое побуждает пользователя вводить ввод. У меня есть этот метод внутри класса. Я googled для этого и получил этот код от http://www.java2s.com/Code/Python/GUI-Tk/Getinputvaluefromadialog.htm : class MyDialog: def __init__(self, parent): top = self.top = Toplevel(parent) Label(top, text="Value").pack() self.e = Entry(top) self.e.pack(padx=5) b = Button(top, text="OK", command=self.ok) b.pack(pady=5) def ok(self): print "value […]

Схема tkinter gui с использованием фреймов и сетки

Мой макет gui почти не похоже на то, что я ожидаю поэтому я предполагаю, что есть некоторые основы, которые я не понимаю. Я предположил, что кадры содержат свое «пространство сетки» (строка, столбец), но поведение, которое я вижу, не выдерживает этого, и я не понимаю, как все работает так, как я хочу для верхнего кадра. Мои […]

TypeError: объект 'builtin_function_or_method' не подлежит расшифровке

elif( listb[0] == "-test"): run_all.set("testview") listb.pop[0] ОШИБКА : Исключение в обратном вызове Tkinter Traceback (последний последний вызов): Файл «/tools/python/2.7.2/lib/python2.7/lib-tk/Tkinter.py», строка 1410, в вызове return self.func ( * args) Файл «./edit.py», строка 581, для заполнения listb.pop [0] ТипError: объект «builtin_function_or_method» не подлежит расшифровке Строка # 581 представлена ​​последним положением pop в приведенном выше коде. run_all – […]

python ImageTk.PhotoImage – segfault

Я пытаюсь запустить следующую команду на Mac 10.6.8: Python 2.7.2 |EPD 7.1-2 (64-bit)| (default, Jul 27 2011, 14:50:45) [GCC 4.0.1 (Apple Inc. build 5493)] on darwin import Image import ImageTk from Tkinter import Tk window = Tk() i = Image.open("file.jpg") photo = ImageTk.PhotoImage(i) Segmentation fault Я видел, что в этой ситуации у других была ошибка […]

Выбор файла в Python3

Где находится модуль tkFileDialog в Python 3? Вопрос: Выбор файла в Python с помощью простого диалога ссылается на модуль, используя: from Tkinter import Tk from tkFileDialog import askopenfilename но используя это (после смены Tkinter на tkinter) в Python 3 получается: Traceback (most recent call last): File "C:\Documents and Settings\me\My Documents\file.pyw", line 5, in <module> import […]

Python tkinter: вывести любой вывод в текстовое поле в графическом интерфейсе не в оболочке

Я создаю графический интерфейс с использованием python и tkinter и просто задаюсь вопросом, есть ли вообще какой-либо выходной текст в окне графического интерфейса, а не на интерпретаторе / оболочке? заранее спасибо

Как установить цвет границы некоторых виджетов Tkinter?

Я пытаюсь изменить цвет фона моего приложения Tkinter, но для некоторых виджетов он оставляет белую рамку по краям. Например, это: from tkinter import * COLOR = "black" root = Tk() root.config(bg=COLOR) button = Button(text="button", bg=COLOR) button.pack(padx=5, pady=5) entry = Entry(bg=COLOR, fg='white') entry.pack(padx=5, pady=5) text = Text(bg=COLOR, fg='white') text.pack(padx=5, pady=5) root.mainloop() Как установить цвет границы некоторых […]

методы программирования tkinter и GUI

Надеюсь, это не подпадает под «общую тему обсуждения», так как я бы хотел, чтобы это было более эффективно для решения этих проблем, чем гигантская дискуссия о том, какой общий подход к программированию графического интерфейса является самым лучшим. Итак, я начал программировать GUI с помощью tkinter и коротко рассказываю, что мой код становится довольно уродливым довольно […]

Виджет Python Tkinter для ноутбуков

Используя этот рецепт python , я создал ноутбук как виджет на моем Tk-окне. Все работает нормально, пока я не попытался добавить изображение в каждую вкладку. Когда я добавляю изображение на вкладку, текст, который я первоначально установил, больше не отображается. Мне интересно, могу ли я сделать текст (в данном случае это «вкладка один»), чтобы показать прямо […]

Что контролирует автоматическое изменение размера окна в Tkinter?

Окна верхнего уровня Tkinter, похоже, имеют два «режима»: где размер определяется приложением и где пользователь контролирует размер. Рассмотрим этот код: from tkinter import * class Test(Frame): def __init__(self,parent): Frame.__init__(self,parent) self.b1 = Button(self, text="Button 1",command=self.b1Press) self.b1.pack() def b1Press(self): print("b1Press") label = Label(self, text="Label") label.pack() root = Tk() ui = Test(root) ui.pack(fill='both', expand=1) root.mainloop() Каждый раз, когда […]

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