有大神会Python GUI写一串代码包含七个控件吗?救救孩子吧😫
可以参考这篇文章,希望对你有帮助:pythonGUI之wxpython控件总结 - 才华充电中 - 博客园 (cnblogs.com)
# coding=utf-8
import Tkinter
from Tkinter import *
import tkMessageBox
top = Tkinter.Tk()
def helloCallBack():
tkMessageBox.showinfo("Hello Python", "Hello ")
B = Tkinter.Button(top, text="点我", command=helloCallBack)#按钮
B.pack()
CheckVar1 = IntVar()#多选
CheckVar2 = IntVar()
C1 = Checkbutton(top, text = "RUNOOB", variable = CheckVar1, \
onvalue = 1, offvalue = 0, height=5, \
width = 20)
C2 = Checkbutton(top, text = "GOOGLE", variable = CheckVar2, \
onvalue = 1, offvalue = 0, height=5,
width = 20)
C1.pack()
C2.pack()
L1 = Label(top, text="网站名")#显示框
L1.pack( side = RIGHT)
E1 = Entry(top, bd =5)#输入框
E1.pack(side = RIGHT)
cv = Canvas(top,bg = 'white')#画布
cv.create_rectangle(10,10,30,30)
cv.pack()
top.mainloop()
给你一个我用python中tkinter写的代码中一些控件(7个),供参考。主要是构造控件,相关功能可根据需要补充。
import tkinter as tk
from tkinter import filedialog,messagebox
root = tk.Tk()
root.geometry('960x480+20+40')
root.title('get info')
lbl1 = tk.Label(root, text='input image url:')
lbl1.grid(row=1, column=0)#标签控件
ent1 = tk.Entry(root)#输入控件
ent1.grid(row=1, column=1, columnspan=4)
btn1 = tk.Button(root, text='Get_pic')#按钮控件
btn1.grid(row=2, column=0,sticky=tk.W+tk.E)
tk.Radiobutton(root, text='python-3.x',
value='python-3.x').grid(row=3, column=0) # 单选按钮控件
txt=tk.Text(root,width=50,height=50)#文本框控件
txt.grid(row=4, column=0, columnspan=4, sticky=tk.W+tk.E)
messagebox.askokcancel(message='要更新数据吗?') # 消息框控件
filedialog.askopenfilename(initialdir='F:/') # 文件对话框控件
root.mainloop()
网上百度有很多哎。。作业自己努力做
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632