Tag: tkinter

Pickle не будет работать с tkinter

Я делаю небольшую игру с Tkinter, и у нее есть функция сохранения, использующая pickle. Однако, когда я пытаюсь сохранить, он выдает следующее сообщение; Exception in Tkinter callback Traceback (most recent call last): File "C:\Python34\lib\tkinter\__init__.py", line 1533, in __call__ return self.func(*args) File "C:\Users\Benedict\Documents\Python\Migrant Simulator\MigSim 2016.10\migrant-stimulator.py", line 260, in save pickle.dump(self.game,file) _pickle.PicklingError: Can't pickle <class 'tkapp'>: attribute […]

Как автоматически активировать всплывающее окно tkinter simpleedialog?

У меня есть эта функция внутри одного из моих сценариев python, который вызывает простой диалоговый экран Tkinter, чтобы запросить простой пользовательский ввод. Функция работает. Однако есть две проблемы . Он открывает два окна, в то время как все, что мне нужно, это одно. Но если я удалю master = Tk (), я получу ошибку: AttributeError: […]

NameError: глобальное имя 'text' не определено

У меня есть фрагмент кода на питоне, который скрывает адрес Mac до другого кода с использованием caesar ciphertext: Код приведен ниже: import uuid def getmac(): mac_num = hex(uuid.getnode()).replace('0x', '').upper() mac = ''.join(mac_num[i : i + 2] for i in range(0, 11, 2)) return mac plaintext = getmac() alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" key = 1 cipher = […]

Кнопка Tkinter остается нажатой при нажатии

Я не знаю точно, где моя проблема, либо либо в привязках, либо в функции, называемой самой. Мои кнопки отображаются под рамкой labelFrame, и каждый из них содержит поле ввода, так что многие файлы csv могут быть загружены пользователем для анализа, а пути к файлам видны. Пользователь должен искать его, поскольку эти файлы могут существовать в […]

Окно Python Tkinter не закрывается

Поэтому я написал короткий код, чтобы проверить что-то, когда я заметил это интересное поведение. import tkinter from tkinter import * master=tkinter.Tk() master.geometry("800×850+0+0") master.configure(background="lightblue") def d(): master.destroy() button=Button(master, text="asdf", command=d).pack() master.mainloop() Кнопка закрывает окно, как ожидалось, но когда я нажимаю красную кнопку в верхней левой кнопке (из фактического окна, а не tkinter), программа застревает и не […]

Как добавить местозаполнитель в Tkinter

Как добавить местозаполнитель в запись в tkinter ? Я не думаю, что у него есть функция-заполнитель, например, HTML. Я понял, что для того, чтобы текст исчез, когда вы нажмете на него, вам нужно будет добавить событие onclick , но как создать событие onclick и как вы сделаете текст первым? Вот код, с которым я работаю. […]

как получить эффект границы в tkinter ttk?

Чтобы получить кнопку no border effect в tkinter tk, я использовал для установки borderwidth=0 . Кнопка будет сливаться в фоновом режиме. Но я не могу получить такой же эффект в tkinter ttk. Я устанавливаю borderwidth=0 в стиле. Кнопка всегда имеет границу. Я не знаю почему?

Внедрение матового полотна в графический интерфейс tkinter – график не отображается, но ошибка не возникает

Запуск скрипта python python ниже не отображает встроенный график matplotlib. Однако он также не выдает сообщение об ошибке. При запуске скрипта он должен отображать графический интерфейс, отображающий 4 кнопки в левой части экрана и график в реальном времени с правой стороны. График получает свой вход из текстового файла 'sample_graph_data.txt' , который находится в том же […]

Мнение о графическом интерфейсе для игры «Броненосец» в Python

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

Входной виджет Tkinter с Overrideredirect и полноэкранным

Надеюсь, это не двойной пост, но я не видел ответа на свой вопрос конкретно в Google и на форумах. По какой-то причине, когда я создаю виджет Entry; он не позволит вводить пользователя с клавиатуры, когда я устанавливаю свой графический интерфейс в полноэкранном режиме через self.attributes ('- fullscreen', True) и когда включен self.overrideredirect (True). (Я собираюсь […]

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