В первый раз, играя с Tkinter и используя немного кода, который я нашел в Интернете, я собираюсь создать базовое приложение, чтобы разобраться с используемой терминологией.Я хочу импортировать дату и время в мое окно графического интерфейса.Мне удалось получить время, чтобы появиться в окне, но нет такой удачи с датой.Я могу получить дату для печати в командной строке и все.
Я знаю, что для кого-то это будет просто, и любая помощь будет признательна.Я использую Python 2.7.Надеюсь, я использую этот сайт правильно!Ура, Б.
from Tkinter import *
import tkMessageBox
from datetime import datetime
import ttk
username = ("admin")
password = ("")
def try_login():
print("Trying to login...")
if username_guess.get() == username:
tkMessageBox.showinfo("COMPLETE", "You Have Now Logged In.", icon="info")
else:
tkMessageBox.showinfo("-- ERROR --", "Please enter valid infomation!", icon="warning")
#Gui Things
window = Tk()
#Creating the username & password entry boxes
username_text = Label(text="Username:", bg='lightgrey')
username_guess = Entry()
password_text = Label(text="Password:", bg='lightgrey')
password_guess = Entry(show="*")
#attempt to login button
attempt_login = Button(text="Login", command=try_login)
attempt_login.pack(side="bottom", fill='none', expand=False, ipadx=0, ipady=0)
username_text.pack()
username_guess.pack()
password_text.pack()
password_guess.pack()
attempt_login.pack()
#Main Starter
window.mainloop()
##time1 = ''
##clock = Label(font=('times', 10, 'bold'), bg='lightgrey')
##clock.pack(side="bottom", fill='both', expand=False, ipadx=0, ipady=0)
##
##
##def tick():
## global time1
## time2 = time.strftime('%H:%M:%S')
## if time2 != time1:
## time1 = time2
## clock.config(text=time2)
## clock.after(200, tick)
##tick()