Python 如何编写交互界面?


本文摘自php中文网,作者Guanhui,侵删。

Python 如何编写交互界面?

先导入Python GUI库tkinter;然后使用tkinter接口“Tk”进行创建界面;接着使用接口“title”设置界面标题,“geometry”设置界面大小;最后调用“mainloop”即可。

示例代码

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

29

30

31

32

33

34

35

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()

效果图

阅读剩余部分

相关阅读 >>

讲解Python核心基础之面向对象

Python语言需要什么基础

Python多线程共享全局变量的实现代码

Python轻松实现图片旋转

Python图像处理二值化方法实例云集

Python pow函数怎么用

Python下的selenium安装的过程分享

32位的电脑怎么下载Python

剪刀石头布用Python怎么写

Python是计算机语言吗

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...