Python 根視窗的建立

2021-10-21 20:07:38 字數 1903 閱讀 9051

一、主程式

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...