鱼C论坛

 找回密码
 立即注册
查看: 13226|回复: 21

[Tkinter] Tkinter 窗口组件:Menu

[复制链接]
发表于 2015-5-18 17:32:07 | 显示全部楼层 |阅读模式
购买主题 已有 12 人购买  本主题需向作者支付 10 鱼币 才能浏览
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-5-19 08:31:07 | 显示全部楼层
企待MENU
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-5-20 12:24:17 | 显示全部楼层
暑假也去学一下python
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-5-21 19:55:57 | 显示全部楼层
期待监听组件!我的TCP服务器等着呢:lol:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2016-6-27 20:48:13 | 显示全部楼层
正在学习。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-10-20 20:46:07 | 显示全部楼层
小甲鱼!我有个问题 :Python有什么办法可以读取系统剪切板的内容实现粘贴功能?在不装第三方包的情况下。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-4-3 17:05:25 | 显示全部楼层
没有鱼币了,打赏能不能看呢?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-24 00:16:43 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-12-26 23:48:23 | 显示全部楼层
回复能看到吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-18 22:18:44 | 显示全部楼层
下拉菜单里面的文字似乎默认是居中对齐的,,没有修改对齐方式的参数吗?(左对齐的话会不会好看点)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-4-16 11:07:59 | 显示全部楼层
如何在子菜单中再创建子菜单呢?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-16 18:35:58 | 显示全部楼层
正在学
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2018-10-17 17:55:29 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-1-25 11:35:24 | 显示全部楼层
from tkinter import *

root = Tk()

def callback():
    print("~被调用了~")

menubar =Menu(root)#创建一个顶级菜单
filemenu =Menu(menubar, tearoff=False)#创建下拉菜单,然后将它添加到顶级菜单中
filemenu.add_command(label="打开",command=callback)
filemenu.add_command(label="保存",command=callback)
filemenu.add_separator()
filemenu.add_command(label="退出",command=root.quit)
menubar.add_command(label ="文件",menu =filemenu)

editmenu=Menu(menubar, tearoff=False)#创建下拉菜单"编辑",然后将它添加到顶级菜单中
editmenu.add_command(label="剪切",command=callback)
editmenu.add_command(label="拷贝",command=callback)
editmenu.add_command(label="粘贴",command=callback)
menubar.add_command(label ="编辑",menu =filemenu)
root.config(menu = menubar)#显示菜单

mainloop()
程序运行完毕出错:Traceback (most recent call last):
  File "D:/ppython-work/18章/p15-38.py", line 27, in <module>
    menubar.add_command(label ="文件",menu =filemenu)
  File "C:\python3.7\lib\tkinter\__init__.py", line 2887, in add_command
    self.add('command', cnf or kw)
  File "C:\python3.7\lib\tkinter\__init__.py", line 2878, in add
    self._options(cnf, kw))
_tkinter.TclError: unknown option "-menu"
本人是初学者,望大神指教一下,怎么解决此问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-1-25 11:36:27 | 显示全部楼层
编写的程序存在D:/ppython_work/18章中
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-15 07:31:08 | 显示全部楼层
学习中
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-9-12 12:28:40 | 显示全部楼层
飞吻豆子 发表于 2019-1-25 11:35
from tkinter import *

root = Tk()

File "D:/ppython-work/18章/p15-38.py", line 27, in <module>
    menubar.add_command(label ="文件",menu =filemenu)

  File "C:\python3.7\lib\tkinter\__init__.py", line 2887, in add_command
    self.add('command', cnf or kw)
  File "C:\python3.7\lib\tkinter\__init__.py", line 2878, in add
    self._options(cnf, kw))
_tkinter.TclError: unknown option "-menu"

menubar.add_command(label ="文件",menu =filemenu)
改成这个:
menubar.add_cascade(label ="文件",menu =filemenu)

menubar.add_command(label ="编辑",menu =filemenu)
改成这个:
menubar.add_cascade(label ="编辑",menu =filemenu)

试试
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-2-10 17:45:36 | 显示全部楼层
有的用你就别自己瞎搞。—小甲鱼
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-27 22:18:51 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-14 11:47:51 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-3-29 00:49

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表