一、主程式
import tkinter as tk
import time
#引入時間模組,可獲取實時時間
'''import pickle
import tkinter.messagebox
'''#引入視窗模組
win=tk.tk(
)#建立視窗物件
win.title(
'視窗'
)#定義視窗名稱
win.geometry(
'500x500'
)#設計視窗大小(長x寬)
'''win.minsize('10x10')
win.maxsize('1000x1000')
#限制視窗大小
'''tk.label(win,text=
'my window!'
,font=
('arial',15
)).pack(
)#設定視窗文字,font=('arial',10),分別為字型的形式與大小
win[
'background']=
'ivory'
#設定視窗顏色
e = tk.entry(win,width=
20, show =
none
)#顯示成明文形式,win.width表示輸入框的顯示長度
e.place(x=
200, y=
400)
#設定輸入文字框,x、y分別為輸入框位於視窗的位置
definsert_point()
:# 在滑鼠焦點處插入輸入內容
var = e.get(
) t.insert(
'insert'
, var)
definsert_end()
:# 在文字框內容最後接著插入輸入內容
var = e.get(
) t.insert(
'end'
, var)
definsert_time()
:# 在文字框內容最後接著插入時間
t.insert(
'end'
, time.strftime(
"%y-%m-%d %h:%m:%s"
, time.localtime())
+'\n'
)b1 = tk.button(win, text=
'insert point'
, width=
10, height=
2, command=insert_point)
b1.place(x=
10, y=
100)
b2 = tk.button(win, text=
'insert end'
, width=
10, height=
2, command=insert_end)
b2.place(x=
10, y=
150)
b2 = tk.button(win, text=
'insert time'
, width=
10, height=
2, command=insert_time)
b2.place(x=
10, y=
200)
t = tk.text(win, width=
50,height=20)
t.place(x=
120, y=40)
win.mainloop(
)#讓視窗迴圈顯示
視窗顯示如下
使用python建立前端視窗
import tkinter root tkinter.tk 建立視窗物件的背景色 line gl i love you too 建立列表 listb tkinter.listbox root 建立列表元件 for item in line listb.insert 0,item 在列表中插入資料,...
求解方程的根計算視窗
實驗目的 求解方程的根計算 實驗內容 求解方程的根 作 者 雷恆鑫 完成日期 2011 年 10 月 31 日 版本號 68 對任務及求解方法的描述部分 輸入描述 問題描述 程式輸出 問題分析 演算法設計 以下是程式,請在需要的位置寫入必要的注釋 include using namespace st...
框架視窗的建立
構造cframewnd視窗三種途徑 1 使用create函式直接構造 2 使用loadframe函式直接構造 3 通過文件模板直接構造 在使用create或loadframe之前,必須使用c new操作符在堆中構造框架視窗物件。在呼叫create函式之前,必須使用afxregisterwndclas...