qq_52268062
qq_52268062
2021-05-24 11:03
采纳率: 100%
浏览 56

Python GUI

有大神会Python GUI写一串代码包含七个控件吗?救救孩子吧😫

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • technologist_41
    已采纳

    可以参考这篇文章,希望对你有帮助: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()
    点赞 评论
  • technologist_09
    CSDN专家-HGJ 2021-05-24 15:40

    给你一个我用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()
    
    点赞 1 评论
  • qq_15228737
    奋斗的小小鱼 2021-05-24 11:09

    网上百度有很多哎。。作业自己努力做

    点赞 评论
  • QA_Assistant
    有问必答小助手 2021-05-26 18:16

    您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

    如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

    ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

    点赞 评论

相关推荐