Не работает скомпилированный файл. Tkinter.

Cadmium

Новичок
Пользователь
Авг 2, 2020
4
0
1
Windows 7 макс, Python 3.8.4
1596409568947.png
Скомпилировал файл с флагами -w и -F через pyinstaller, открываю его и ничего не происходит, папки dist, build, pycache и файл .spec создались со всем содержимым (вроде). При запуске через IDLE, программа работает исправно.
Python:
import os
import time
import tkinter as tk

root = tk.Tk()
root.title('Shutdown')
root.geometry('700x400')
root.mainloop

text=(tk.Entry(root, width=20, font='Arial 16'))
text.place(x=350, y=130,anchor='c')

def out():
    global text
    if(text.get()[0:5] == time.ctime()[11:16]):
        os.system('shutdown /s /t 120')
        root.destroy()

def nowtime():
    nowlabl=tk.Label(root, text=('Time now: '+time.ctime()[11:19]), font='Arial 20')
    nowlabl.place(x=25, y=330)
    nowlabl.after(1000, nowtime)
    out()
nowtime()

labl=tk.Label(root, text='Time shutdown', font='Arial 20')
labl.place(x=350, y=70, anchor='c')

but=tk.Button(root, text='STOP', font='Arial 20', command=root.destroy)
but.place(y=350, x=550, anchor='c')
 
Последнее редактирование:

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
Замените root.mainloop на root.mainloop() и проверяйте программы в консоли, а не в idle.
 

Cadmium

Новичок
Пользователь
Авг 2, 2020
4
0
1
Спасибо большое, вопрос решен.
 

Форум IT Специалистов