Heim  >  Artikel  >  Backend-Entwicklung  >  Wie schreibe ich eine interaktive Schnittstelle in Python?

Wie schreibe ich eine interaktive Schnittstelle in Python?

Guanhui
GuanhuiOriginal
2020-06-23 15:00:179482Durchsuche

Wie schreibe ich eine interaktive Schnittstelle in Python?

Wie schreibe ich eine interaktive Schnittstelle in Python?

Importieren Sie zuerst die Python-GUI-Bibliothek tkinter. Verwenden Sie dann die tkinter-Schnittstelle „Tk“, um die Schnittstelle festzulegen. Verwenden Sie dann die Schnittstelle „title“, um den Schnittstellentitel festzulegen, und „geometry“, um die Schnittstelle festzulegen Schnittstellengröße; schließlich „mainloop“ nennen, das ist Can.

Beispielcode

from tkinter import *
import easygui
import psutil
root = Tk()
root.title("浏览器之战")

#GIRLS = ["Google","IE","Ferox","soudog"]
v = IntVar()

cpu_percent = psutil.cpu_percent(interval=1)
cpu_info = "CPU使用率已达到:%i%%" % cpu_percent

def callback():
    easygui.msgbox(cpu_info,title='实际内容是CPU使用率')
group = LabelFrame(root,text="最好的浏览器是?") #基于root制作一个框架
group.pack(padx=70)

v.set(1)
language = [('Google',1),
            ('IE',2),
            ('360',3),
            ('soudog',4)]


for lang,num in language:
    b = Radiobutton(group,text=lang,variable=v,value=num,indicatoron=False,padx=30,pady=3)
    l = Label(group,textvariable=v) #将内容添加到框架中

    l.pack()
    b.pack(anchor=W,fill=X)

theButton=Button(root,text='就是这个了',command=callback)
theButton.pack(pady=20)

mainloop()

Rendering

Wie schreibe ich eine interaktive Schnittstelle in Python?

Empfohlenes Tutorial: " Python-Tutorial"

Das obige ist der detaillierte Inhalt vonWie schreibe ich eine interaktive Schnittstelle in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn