当前位置:   article > 正文

python的gui界面怎么打开,python的gui界面程序爬虫_python如何打开代码ui

python如何打开代码ui

这篇文章主要介绍了python的gui界面怎么打开,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。

1.Tkinter组件之Menu菜单标签
Menu参数
Menu参数说明

Menu 组件通常被用于实现应用程序上的各种菜单,由于该组件是底层代码实现
用法
创建一个顶级菜单,你需要先创建一个菜单实例,然后使用 add() 方法将命令和其它子菜单添加进去:
1.1 实现一级菜单
(1)导入Tkinter组件包

import tkinter as tk
'
运行

(2)实例化objectt,建立窗口window

window = tk.Tk()

(3)创建菜单栏,之后用add_command()方法将菜单项加入顶级菜单栏

  1. mainmenu = tk.Menu(window)
  2. mainmenu.add_command(label = '开始', command = callback);
  3. mainmenu.add_command(label = '退出', command = window.quit)

(4)放置菜单栏到主窗口

  1. window.config(menu = mainmenu)
  2. window.mainloop()

完整代码:

  1. import tkinter as tk
  2. #实例化object,建立窗口window
  3. window = tk.Tk()
  4. def callback():
  5. print("被调用了")
  6. #1.创建一个顶级菜单栏
  7. mainmenu = tk.Menu(window)
  8. mainmenu.add_command(label = '开始', command = callback);
  9. mainmenu.add_command(label = '退出', command = window.quit)
  10. #放置菜单栏到主窗口
  11. window.config(menu = mainmenu)
  12. #程序入口
  13. window.mainloop()

结果:
一级菜单
1.2 实现二级菜单
顶级菜单实现后,给顶级菜单文件、编辑创建二级菜单
(2)在菜单栏中创建一个‘filemenu’菜单项 tearoff = false表示这个菜单可以被拖拽出来

fillmenu = tk.Menu(mainmenu, tearoff = False)

(3)给’filemenu’菜单项加入子菜单

  1. fillmenu.add_command(label = '打开', command = callback)
  2. fillmenu.add_command(label = '保存', command = callback)

(4)子菜单加入分割线

fillmenu.add_separator()

(5)将菜单项’filemenu’添加到菜单栏

mainmenu.add_cascade(label = '文件', menu = fillmenu)

完整代码

  1. import tkinter as tk
  2. from tkinter import *
  3. #实例化object,建立窗口window
  4. window = tk.Tk()
  5. def callback():
  6. print("被调用了")
  7. #1.创建菜单栏
  8. mainmenu = tk.Menu(window)
  9. # mainmenu.add_command(label = '开始', command = callback);
  10. # mainmenu.add_command(label = '退出', command = window.quit)
  11. #2.在菜单栏中创建一个‘filemenu’菜单项 tearoff = false表示这个菜单可以被拖拽出来
  12. fillmenu = tk.Menu(mainmenu, tearoff = False)
  13. #给'filemenu'菜单项加入子菜单
  14. fillmenu.add_command(label = '打开', command = callback)
  15. fillmenu.add_command(label = '保存', command = callback)
  16. #子菜单加入分割线
  17. fillmenu.add_separator()
  18. fillmenu.add_command(label = '退出', command = window.quit())
  19. #将菜单项'filemenu'添加到菜单栏
  20. mainmenu.add_cascade(label = '文件', menu = fillmenu)
  21. #创建另一个菜单项'editmenu'
  22. editmenu = tk.Menu(mainmenu, tearoff = False)
  23. editmenu.add_command(label = '剪切', command = callback)
  24. editmenu.add_command(label = '复制', command = callback)
  25. editmenu.add_command(label = '粘贴', command = callback)
  26. mainmenu.add_cascade(label = '编辑', menu = editmenu)
  27. #将菜单栏添加到主窗口中
  28. window.config(menu = mainmenu)
  29. #程序入口
  30. window.mainloop()

运行结果:
在这里插入图片描述

文章知识点与官方知识档案匹配,可进一步学习相关知识
Python入门技能树首页概览440657 人正在系统学习中
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/980639
推荐阅读
相关标签
  

闽ICP备14008679号