加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

来啦来啦!GUI编程基础知识点概括来啦!

发布时间:2022-07-14 16:34:29 所属栏目:Linux 来源:互联网
导读:学 python的各位可能对于python只能在终端里输入输出感觉有些无聊吧!其实在python GUI 编程(图形用户界面编程)里可以实现将程序窗口化,可以引入 tkinter 模块,自己电脑上没有的话用 pip安装即可。本篇文章小编就分享一些python GUI 编程的基础,后续还会更
  学 python的各位可能对于python只能在终端里输入输出感觉有些无聊吧!其实在python GUI 编程(图形用户界面编程)里可以实现将程序窗口化,可以引入 tkinter 模块,自己电脑上没有的话用 pip安装即可。本篇文章小编就分享一些python GUI 编程的基础,后续还会更新一些更深层次的技巧。
 
  (一)基础属性:
  首先,先了解如何创建一个窗口并将其输出出来;
 
  from tkinter import *
 
  title() 括号里面参数为代表窗口名称的字符串;
 
  resizable(x,y) 窗口可以在 x和y轴上可变化的调度;
 
  geometry(‘250×150’) 指定窗口的大小,参数为一个字符串,一般由两个数字和一个小写字母 x组成。
 
  对刚刚的窗口添加属性:
 
  from tkinter import *
 
  window = Tk()
 
  window.title(‘我爱python’)window.geometry(‘380×420’)window.resizable(50,50)
 
  window.mainloop()
 
  (二)基本组件
  创建了一个空窗口,便可以向上面添加内容,这些内容就是窗口的组件,这些组件会在窗口里形成文字、按钮、表单、图片等等。常见的组件如下:
 
  Button 按钮;
 
  Canvas 绘图形组件,可以在其中绘制图形;
 
  Checkbutton 复选框;
 
  Entry 文本框(单行);
 
  Text 文本框(多行);
 
  Frame 框架,将几个组件组成一组
 
  Label 标签,可以显示文字或图片;
 
  Listbox 列表框;
 
 
  Scrollbar 滚动条;
 
  配合使用canvas, entry, listbox, and text窗口部件的标准滚动条;
 
  Toplevel 用来创建子窗口窗口组件。
 
  每个组件都有自己独特的参数,下次再做详细讲解。先讲一下组件大体使用的规则,每一个组件都可以用一个相应的变量来储存,想在一个窗口里面插入一串文字和一个按钮,该怎么做呢?
 
  from tkinter import *
 
  window = Tk()
 
  window.title(‘我爱python’)
 
  window.geometry(‘380×420’)
 
  window.resizable(50,50)
 
  #窗口创建好后即可开始添加组件
 
  Lal = Label(window, text=’你喜欢python吗?’, font=(‘微软雅黑’, 15), fg=’red’)
 
  Lal.pack()#pack是一种组件布局函数,以后会详细介绍
 
  But = Button(window, text=”喜欢”)But.pack()
 
  window.mainloop()

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读