Создание одного файла с помощью PyInstaller нарушает прозрачность окна tkinter - PullRequest
0 голосов
/ 03 декабря 2018

Когда я запускаю свой проект, все работает отлично.Однако, когда PyInstaller создает исполняемый файл, окно фактически перестает щелкать, но оно прозрачно.

Если вы запустите следующий код, все будет отлично работать.Однако, если вы запустите pyinstaller --onefile examplegui.py для этого файла, он больше не будет проходить.Эта ошибка не распространяется на --onedir.

from tkinter import *
from tkinter.ttk import *


def main():

    root = Tk()
    mainframe = Frame(root)
    canv = Canvas(mainframe, height=400, width=400)

    mainframe.pack(fill=BOTH, expand=True)
    canv.pack()

    canv.create_rectangle(50, 50, 350, 350, fill='red', outline='')

    root.attributes('-transparentcolor', 'red')

    mainloop()


if __name__== '__main__':
    main()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...