導航:首頁 > 編程語言 > python用tk做界面心得

python用tk做界面心得

發布時間:2022-10-28 19:17:51

python如何製作一個簡單界面

使用Tkinter庫

fromtkinterimport*
win=Tk()
#win.title('googlesearchengineoptimal')
win.title('一個測試程序')
#thetoplevelofthewindow
defreport(text):
#print(v.get())
entry2=Label(root,text=v.get())
entry2.grid(row=1,column=1)

root=Frame(win)
root.pack()
label1=Label(root,text='d取值手動滑動條',width=25)
label1.pack(side=LEFT)
label1.grid(row=0,column=0)
v=StringVar()
scl=Scale(root,from_=0,to=1,tickinterval=0.5,resolution=0.01,orient='horizontal',variable=v,sliderlength=10,width=40,length=200,command=report)
scl.grid(row=0,column=1)

print(scl.get())
label2=Label(root,text='d當前取值:',height=10)
label2.grid(row=1,column=0)


label3=Label(root,text='PR=d*GPR+10*(1-d)*FPR:d越大則排序考慮人氣越多。',height=10)
label3.grid(row=2)
root.mainloop()

② python的tkinter庫,求詳細用法

tkinter是Python中最有用的庫之一,以下有它的詳細用法:

  1. 准備(必做):

    import tkinter
    Windows=tkinter.Tk()
    canvas=tkinter.Canvas(Windows,width=數字,height=數字)
    canvas.pack()

  2. 讀取圖片:變數名=tkinter.PhotoImage(file='....')

  3. 放出圖片:變數名1=canvas.create_image(數字,數字(兩個數字表示坐標),image=變數名,anchor="nw或ne或sw或se或不寫,表示錨點")

  4. Windows.title("歡迎") 設置窗口名

  5. canvas.update()更新畫面

  6. canvas.delete(變數名1)刪除圖片

  7. 坐標=canvas.coords(變數名1)獲取坐標

  8. canvas.itemconfig(改什麼,改成什麼) 改圖片

  9. canvas.move(移什麼,x坐標移多少,y坐標移多少)

10.id=canvas.create_text(x坐標,y坐標,text=寫什麼,fill='填充',font=('字體',字型大小))

這十個夠用一段時間了

希望我的回答能夠幫助到您!如果贊同我的觀點請您採納哦!

③ Python tkinter能做出好看的圖形界面么

可以啊,tkinter.ttk 模塊很好看,你也可以使用ttkthemes外部模塊美化

④ python怎麼用tkinter

Tkinter 是使用 python 進行窗口視窗設計的模塊。Tkinter模塊("Tk 介面")是Python的標准Tk GUI工具包的介面。作為 python 特定的GUI界面,是一個圖像的窗口,tkinter是python 自帶的,可以編輯的GUI界面,我們可以用GUI 實現很多直觀的功能,比如想開發一個計算器,如果只是一個程序輸入,輸出窗口的話,是沒用用戶體驗的。所有開發一個圖像化的小窗口,就是必要的。
對於稍有GUI編程經驗的人來說,Python的Tkinter界面庫是非常簡單的。python的GUI庫非常多,選擇Tkinter,一是最為簡單,二是自帶庫,不需下載安裝,隨時使用,三則是從需求出發,Python作為一種腳本語言,一種膠水語言,一般不會用它來開發復雜的桌面應用,它並不具備這方面的優勢,使用Python,可以把它作為一個靈活的工具,而不是作為主要開發語言,那麼在工作中,需要製作一個小工具,肯定是需要有界面的,不僅自己用,也能分享別人使用,在這種需求下,Tkinter是足夠勝任的!

⑤ Python tkinter能做出好看的圖形界面么

勉強應該行,我以前用Tk做過一個登錄界面,但很粗糙,每個控制項的位置要一步一步調。要簡單的做界面可以用PyQt/PySide,可視化可拖拽,可以快速的做出好看的界面。

⑥ 為什麼python是用tcl/tk做UI界面的

  1. python是解釋性語言,所以也要選一個解釋性的界面語言,tk工具包是唯一的選擇。

  2. tk工具包比較小巧,只關注界面,不像qt或wx一樣還包含很多python已有的內容。

  3. 盡可能少的bug。

⑦ python tkinter怎麼辦界面做的漂亮些

tkinter比較丑,要是要求不高的話,可以試試ttk,這個是tkinter擴展的,要是還要漂亮的話就wxPython或者pyQt吧,tkinter用他們的話說,就是除了丑還是丑。

⑧ python如何做界面

PyQt,一個基於Qt的Python介麵包,可以直接使用Qt的控制項,還可以使用QSS進行界面美化,下面我簡單介紹一下這個包的安裝和使用,實驗環境Win7+Python3.6+PyCharm5.0,主要內容如下:

1.首先,安裝PyQt,這個直接在cmd窗口輸入命令「pip install pyqt5」就行,如下,由於安裝包比較大,所以需要等待一會兒:

⑨ python用tkinter創建一個登錄界面

import tkinter
import tkinter.ttk
import tkinter.messagebox

root = tkinter.Tk()
root.title("登錄")
userlabel = tkinter.Label(root,text="用戶名:")
passwordlabel = tkinter.Label(root,text="密碼:")
userlabel.grid(row=0,column=0)
passwordlabel.grid(row=1,column=0)
userentry = tkinter.ttk.Entry(root)
passwordentry = tkinter.ttk.Entry(root,show="●")
userentry.grid(row=0,column=1,padx=10,pady=2)
passwordentry.grid(row=1,column=1,padx=10,pady=2)

def get():
tkinter.messagebox.showinfo("結果","用戶名:" + userentry.get() + " 密碼:" + passwordentry.get())

yes = tkinter.ttk.Button(root,text="確定",command=get)
yes.grid(row=2,column=1)
root.mainloop()

效果圖

⑩ 用python tkinter 做界面時,怎麼實現鍵盤按下回車鍵後,觸發某個button按鈕

你好,下面是一個例子:不過你需要用滑鼠點擊一下那個click me的button,然後回車就是相當於點擊那個button了。
import tkinter as tk
root = tk.Tk()
root.geometry("300x200")
def func(event):
print("You hit return.")
def onclick(event):
print("You clicked the button")
root.bind('<Return>', onclick)
button = tk.Button(root, text="click me")
button.bind('<Button-1>', onclick)
button.pack()
root.mainloop()

閱讀全文

與python用tk做界面心得相關的資料

熱點內容
程序員求助國企 瀏覽:833
雲伺服器網址租用多少錢 瀏覽:938
行車記錄儀安卓版怎麼用 瀏覽:500
java是不是數字 瀏覽:182
php模擬瀏覽器環境 瀏覽:353
編程誰都能學會嗎 瀏覽:407
使用國家反詐app都要開啟什麼 瀏覽:712
下載民宿APP有什麼用 瀏覽:52
續子語pdf 瀏覽:385
2021年加密貨幣最新行情 瀏覽:162
nfs怎麼加密ipsec 瀏覽:245
國二考試調用編譯器運算選擇題 瀏覽:750
同濟大學高等數學pdf 瀏覽:234
延時的宏命令怎麼設置 瀏覽:596
資料庫有哪些加密 瀏覽:209
改之理反編譯注冊教程 瀏覽:391
什麼是編譯程序和翻譯程序 瀏覽:208
python課程心得總結 瀏覽:17
派派中怎麼看對方在哪個伺服器 瀏覽:796
xp配置java環境變數配置 瀏覽:9