Python GUI编程之PyQt5入门到实战,Python GUI编程-学生信息管理系统

  Python GUI编程之PyQt5入门到实战,Python GUI编程-学生信息管理系统

  TkinterwxPythonJython,由公共图像接口开发的库

  这里使用的是Tkinter库,Tkinter的安装过程如下:

  安装Tkinter有两个部分:安装tkdnd和安装TkinterDnD2安装tkdnd URL: tkdnd。

  可以下载(这里下载注意选择电脑系统32x和64x)。下载后解压资源,将解压后的文件夹直接放入anaconda\tcl\tcl8.6,

  安装TkinterDnD2 URL:下载tkinternd2后,解压文件,文件名为tkinternd2-0.3。双击文件夹进入文件夹。

  将包含TkinterDnD2文件夹的文件复制到* * \ anaconda 3 \ lib \ site-packages * *。

  TKInterprogramming TKInterprogram流程:

  导入Tkinter模块创建窗口对象创建窗口控件消息循环#导入库

  来自tkinter import *

  #创建一个窗口对象

  root=TK()

  li=[C , python , php , html , SQL , java]

  movie=[CSS , jQuery , Bootstrap]

  #创建列表控件

  list1=列表框(根)

  list2=列表框(根)

  李对项:

  list1.insert(0,项目)

  对于电影中的项目:

  list2.insert(0,项目)

  #将控件放在主窗口中

  list1.pack()

  list2.pack()

  #进入消息循环

  root.mainloop()

  TKIntercontrol由于实际工作中涉及的控件不太多,这里简单介绍一下常用控件。

  按钮:简单的按钮。执行点击按钮Canvas的命令和操作:组织图像,创建图形编辑器Checkbutton:点击按钮,命令生成的值会被切换。框架:边框背景标签:显示文本或图像Listbox:显示可选列表,下拉过滤菜单:菜单栏,实现下拉和弹出菜单Menubutton:实现下拉菜单消息:显示一个文本,类似于标签,可以自动调整文本的宽度。Radiobutton:代表一个变量,可以有几个值之一。点击它将设置该变量的值,并清除与该变量相关的其他radiobuttonScale:设置界面的滚动条:canvas、entry、listbox、Text小部件的标准滚动条。文本:格式化文本显示顶层:一个容器小部件messageBox: message box。

  示例:全球团队

  全球汇率

  窗口=tk。Tk() #创建顶部主窗口。

  Window.title(生成销售)#窗口标题

  Window.geometry(900x600) #窗口大小,中间是英文X,不是运算符*,很搞笑。

  # lable组件用于显示文本或图片,第一个参数是父窗口的名称。

  # text,该参数显示内容,\ n用于换行。每一行都显示在中间,左边显示没有研究,不需要,没有那么高的要求。

  # font字体,窗口太大。如果没有设置字体,会很小。

  # place基于主窗口的相对位置,X是X轴。以下所有控件都需要这样定位。

  Tk。Label(window,text=使用说明:\n1.team是登录后的采集组参数;\n2.exchange_rate汇率,font=(中文正楷,20))。地点(x=50,y=20)

  Tk.label (window,text= team:,font=(中文正楷,20))。地点(x=50,y=150)

  Tk.label (window,text= exchange _ rate:,font=(中文正楷,20))。地点(x=50,y=200)

  # Text组件用于显示和处理多行文本。我用它来显示程序的运行状态,并输出到这个组件。

  # Entry输入框中,必须定义输入值,即定义为字符串类型。

  var_team=tk。字符串变量()

  var _汇率=tk。双重变量()

  #条目输入框中,必须定义输入值。

  entry_team=tk条目(window,textvariable=var_team)

  entry_team.place(x=160,y=150)

  #条目输入框

  entry _汇率=tk。Entry(window,textvariable=var_exchange_rate)

  entry _ exchange _ rate . place(x=300,y=200)

  #按钮组件点击触发的函数,我将从输入框中获得的两个值输出到文本控件。

  # END是插入到文本控件中的最后一个。

  # .get是获取目标的输入框的方法。

  def get_tar():

  team=var_team.get()

  exchange _ rate=var _ exchange _ rate . get()

  返回团队,汇率

  #按钮组件,按钮组件,主要是一个函数函数,触发一些函数,只有在命令指向一个函数的时候才会触发。

  Get _ detail=tk.button (window,text= get ,font=20 ,command=get_tar)

  get_detail.place(x=170,y=230)

  window.mainloop()

  转载请联系作者获得授权,否则将追究法律责任。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: