Tag: tkinter

Проблемы с изменением размера нескольких сеток

У меня есть следующий код. Моя проблема в том, что я не могу правильно изменить размеры фреймов. Когда я запускаю программу, все будет как ожидается. Но когда я изменяю его размер, я хочу сохранить исходный вид. from Tkinter import * import os import sys ALL=N+S+E+W class Application(Frame): def __init__(self,master=None): Frame.__init__(self,master) self.master.rowconfigure(0,weight=1) self.master.columnconfigure(0,weight=1) self.grid(sticky=ALL) self.rowconfigure(0,weight=1) myframe1=Frame(self,bg='green') […]

AttributeError: экземпляр StringVar не имеет атрибута «endswith» при попытке вызова с кнопки Tkinter

Я хотел бы создать GUI, который получает два пути (каталог, полный документов .txt и место назначения нового .csv-файла, созданного из файлов ранее упомянутой папки). У меня возникли проблемы с вызовом функции munge() : action = tk.Button(win, text="To .csv",command=munge(input_directory,output_directory)) Тем не менее это исключение: /usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/bin/python2.7 /Users/user/PycharmProjects/script.py Traceback (most recent call last): File "/Users/user/PycharmProjects/script.py", line 82, in […]

Можно ли отслеживать указатель мыши на весь экран в Python?

Я хочу следить за всем экраном, не ограничиваясь только моим графическим интерфейсом. Раньше я мог делать это на C и MATLAB, но теперь я работаю в Python и Tkinter.

TkMessageBox – нет модуля

import TkMessageBox Когда я импортирую TkMessageBox, он отображает messsge 'ImportError: Нет модуля с именем' TkMessageBox ' . Насколько я знаю, я использую python 3.3.2 и Tk 8.5. Я использую неправильную версию python или импортирую ее неправильно? Любые ответы были бы чрезвычайно полезными. Кроме того, есть ли что-то подобное в версии, которую я использую?

Как сделать menubar cut / copy / paste с помощью Python / Tkinter

Я хотел бы сделать пункты меню (в строке меню, а не во всплывающем окне с правым щелчком), который может вырезать / копировать / вставлять любой текст. Эквивалентные команды клавиатуры уже работают, если я ничего не сделал для их включения . Например, я могу ввести текст в поле ввода, вырезать его с помощью Control-X и вставить […]

Цвет фона Python основного кадра

Я хочу, чтобы мой основной кадр имел черный цвет фона. Вот что я пробовал: #!/usr/bin/python import tkinter from tkinter import * root = Tk() root.geometry("363×200") root.resizable(0,0) root.title("Emsg Server") root.option_add("*background", "black") v = StringVar() Field = Message(root, textvariable=v, width=330, fg="blue") Field.grid() root.mainloop() Моя попытка выше с root.option_add("*background", "black") , создает только один маленький черный ящик, расположенный […]

Должен ли Python когда-либо падать?

Я запускаю автономную программу Python v3.2.2 / Tkinter в Windows, не вызывая никаких внешних библиотек. Idle очень помог в предоставлении отчетов об исключениях, и программа была отлажена до такой степени, что никто не сообщил об этом. Однако интерпретатор python иногда рушится в недетерминированные времена – операции будут работать нормально, а затем внезапно повесить. Сбой запускает […]

Как установить ширину виджета Tkinter Entry в пикселях?

Я заметил, что аргумент width для виджета ввода Tkinter имеет символы, а не пиксели. Можно ли регулировать ширину в пикселях?

В чем смысл .xxxxxxx в Python Tkinter

Интересно, в чем смысл .xxxxxx (например .50109912 ) в Python Tkinter. Я пытался проверить, что возвращается Widget_name(container, **configuration options).pack() Конечно, он вернет None Но когда я проверяю, что возвращается .50109912 перед упаковкой, он дает что-то такое .50109912 . Так я получил его в IDLE Python3.3. >>> from tkinter import * >>> root = Tk() >>> […]

Событие Tkinter <Return> при выпуске ключа

Есть ли способ сделать вызов события <Return> на выпуск ключа, а не нажимать? Если вы используете <KeyRelease> , то event.char пуст для любого специального ключа, а не только для возврата.

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