from tkinter import *
from tkinter import messagebox
from urllib import request"""tkinter 使用说明:1.  def __init__(self,master=None):  不用添加信息
2.if __name__ == '__main__': 不用添加信息3.修改的地方就是def createwinget(self):  只需要在这里添加相应的组件以及函数方法即可这个是tinker模板
""""""
1.pack 布局方式:
pack(side='top'),top,bottom,left,right
-------------
2.place(x=,y=)
--------------
3.gird(row=,column=)
"""
class Application(Frame):"""一个经典的GUI程序的类的写法"""def __init__(self,master=None):super().__init__(master)self.master=masterself.pack()self.createwinget()def createwinget(self):    #后续程序添加只需要在此函数内添加即可,上面和下面都是不需要修改了"""创建组件的地方"""# 设置IP标签信息以及输入框self.lbip=Label(self)self.lbip["text"]="IP:"self.lbip.pack()vip=StringVar()self.entryip=Entry(self,textvariable=vip)self.entryip.pack()# print(vip.get())self.lbport = Label(self)self.lbport["text"] = "端口:"self.lbport.pack()vport = StringVar()self.entryport = Entry(self, textvariable=vport)self.entryport.pack()# print(vip.get())# 用户配置ID的设置self.lbid=Label(self,text="用户配置ID").pack()vid=StringVar()self.entryid=Entry(self,textvariable=vid)self.entryid.pack()# 创建一个下载按钮self.btnquit=Button(self,text="下载配置文件",command=self.xiazaipm)self.btnquit.pack()# 这个字符串拼接效果不是很好,下个文档用format格式拼接效果比较好def xiazaipm(self):url=self.entryip.get()+":"+self.entryport+"/npconfig/api/v1/"+self.entryid+"/camera/idList"# url=str(self.entryip.get())+str(self.entryport)+"/npconfig/api/v1/"+str(self.entryid)+"/camera/idList"print(url)# messagebox.showinfo("xx学习系统","登录成功")# print(self.entryip.get())# print(self.entryport.get())# print(self.entryid.get())if __name__ == '__main__':root=Tk()root.geometry("400x230+200+300")    # 这里的参数是400宽度,130高度,距离屏幕左慈200,距离上边300root.title("xx项目管理系统")# 设置窗口是否可以缩放,True--可以缩放  False--不可以缩放root.resizable(width=True,height=False)app=Application(master=root)root.mainloop()

tkintergui-pack布局内容1相关推荐

  1. python系列tkinter之pack布局、place布局和grid布局

    tkinter以提供3种界面组件布局管理的方法,分别是:pack,grid,place接下来我们来介绍pack.place和grid. 1.place布局 我们介绍place布局,就做一个简易的账号, ...

  2. python无师自通配套资源_Python Tkinter Pack布局管理器(超级详细,看了无师自通)...

    GUI 编程就相当于小孩子搭积木,每个积木块应该放在哪里,每个积木块显示为多大,也就是对大小和位置都需要进行管理,而布局管理器正是负责管理各组件的大小和位置的.此外,当用户调整了窗口的大小之后,布局管 ...

  3. 学习笔记(47):Python实战编程-pack布局

    立即学习:https://edu.csdn.net/course/play/19711/343109?utm_source=blogtoedu pack布局: 1)最常用的布局,顺序排列布局方法 2) ...

  4. flex 瀑布流 (多列样式column布局内容被截断)

    <div class="recom_view"> <div class="recom"> 1 </div> <div ...

  5. python tkinter库 pack布局方法调用

    python的tkinter库pack布局方法调用 这个布局简单 tkinter.Label(window,text='今晚去庆祝',bg="back",fg='white').p ...

  6. 双飞翼布局内容不换行_web前端入门到实战:圣杯布局和双飞翼布局

    稍微了解前端的人都知道,圣杯布局和双飞翼布局是前端面试时必问的问题,因为它既能体现你懂HTML结构又能体现出你对DIV+CSS布局的掌握,毕竟我们学习CSS主要就是为了更好地布局带来最好的用户体验嘛~ ...

  7. 张朝阳:“搜狐时尚盛典”是搜狐布局内容生态的一部分

    2021搜狐时尚盛典"进取之夜"现场,搜狐创始人.董事局主席兼CEO张朝阳接受媒体群访,就搜狐打造时尚盛典的初衷以及自己开播物理课的感受,进行了分享.他说,走过十年的搜狐时尚盛典像 ...

  8. python pack是什么意思_python pack布局

    ort * root = Tk() # 改变root的大小为80x80 root.geometry('80x80+0+0') #80x80代表了初始化时主窗口的大小,0,0代表了初始化时窗口所在的位置 ...

  9. ConstraintLayout布局内容被手机底部导航条遮住问题

    ConstraintLayout约束布局,谷歌官方推荐的布局,Android2.3(API9)以后都可以使用此布局,与其他布局相比其可以很好的减少布局的层次,提升性能,结合RelativeLayout ...

  10. tkinter的pack布局与place布局结合

    from tkinter import *#导入tkinter window = Tk()#创建Tk实例,也就是要显示的窗口 window.title("dalaojun")#窗口 ...

最新文章

  1. 从tomcat下载文件的配置方法(很全呢)
  2. EZ430 Chronos 如何提高开发调试效率探讨
  3. linux下eclipse cdt主函数main参数值传递设置
  4. 面试笔记——C++11新特性
  5. XSS学习-XSS挑战之旅(二)
  6. Java Fork/Join 框架
  7. Java性能调优:充分利用垃圾收集器
  8. bootstrap1
  9. oracle 的控制结构
  10. mysql grant tables_使用SKIP-GRANT-TABLES 解决 MYSQL ROOT密码丢失
  11. 贴片电阻、贴片电容规格、封装、尺寸
  12. mate50 鸿蒙,华为Mate50Pro概念机:瀑布环绕屏+鸿蒙系统,就算涨价我也劝你买...
  13. NOJ——[1480] 懒惰的风纪委Elaine
  14. 2019_WWW_Graph Neural Networks for Social Recommendation
  15. 慎用yum update
  16. matlab文献资料,matlab文献资料查找方法及资源汇总
  17. couple和double的区别_DC couple与AC couple的区别? couple与pair的区别
  18. 齐岳功能化玻片(载玻片和盖玻片)
  19. 架构设计---高可用的处理
  20. c语言初学——运算符和表达式

热门文章

  1. 分布式监控:Zabbix_sender介绍及配置
  2. JAVA bugFree!
  3. “被”夭折的翻译——《CoffeeScript: Accelerated JavaScript Development》
  4. 【C#】通过正则表达式对TextBox进行校验
  5. ajax调用webService
  6. opencv笔记——cvCreateImage函数说明
  7. matlab进阶摸索篇——彩色图直方图均衡化
  8. 适配器模式C++实现
  9. 抽象工厂模式与单件模式C++混合实现
  10. 软件工程师与码农的区别