学不会啊吧 留不住她

基于对象的Java GUI好难学,,
每次都要创建对象。。。真烦,,
既然JAVA学不会我就尝试用Python写个图形化把。。

模块

1
2
import datetime
from tkinter import * # 导入

代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import datetime
from tkinter import * # 导入
# >>>>>>>>>>>时间计算
new_date = datetime.datetime.now() # 现在时间
data_str = new_date.strftime('%Y-%m-%d %H:%M:%S') # 格式化时间
oneDay = datetime.datetime(2018, 9, 8, 9, 33 ,22) # 认识的时间
difference = new_date.toordinal() - oneDay.toordinal()
tk = Tk() # 实例化主窗口
tk.geometry("600x480") # 设置窗口大小
tk.title("拾光") # 设置窗口标题
# >>>>>>>>>>赋值
str0 = "拾光机".center(30,'+')
str1 = '?相识于:{}\n?当前时间:{}'.format(oneDay,data_str)
str2 = '?拾光机:{}天'.format(difference)
str3 = '?时光不老,我们不散?'
str4 = '陪伴是最长情的告白'
str5 = "???".center(30,'+')
# >>>>>>>>>>>>>输出
text = Label(tk, text="\n拾光机器", font="Times 33 bold").pack()
textt = Label(tk, text="\n我们相识:\n", font="14").pack(anchor=W, padx=45)
text0 = Label(tk, text=str0, font="14", fg="black", justify="left").pack()
text1 = Label(tk, text=str1, font="14", fg="black", justify="left").pack()
text2 = Label(tk, text=str2, font="14", fg="black", justify="left").pack()
text3 = Label(tk, text=str3, font="14", fg="black", justify="left").pack()
text4 = Label(tk, text=str4, font="14", fg="black", justify="left").pack()
text5 = Label(tk, text=str5, font="14", fg="black", justify="left").pack()
if __name__ == "__main__":
tk.mainloop()

demo

效果

程序下载:https://wwi.lanzoui.com/i2rpKqokhuh

Python毕竟是写脚本的开发一个小脚本小工具效率很高,但是写GUI总体来说还是Java比较占优势.