小甲鱼 发表于 2015-5-18 17:32:07

已有 12 人购买  本主题需向作者支付 10 鱼币 才能浏览 购买主题

delphi369 发表于 2015-5-19 08:31:07

企待MENU

freeparty 发表于 2015-5-20 12:24:17

暑假也去学一下python

我是桃川人 发表于 2015-5-21 19:55:57

期待监听组件!我的TCP服务器等着呢:lol:

ray-z 发表于 2016-6-27 20:48:13

正在学习。

yyltwin 发表于 2016-10-20 20:46:07

小甲鱼!我有个问题 :Python有什么办法可以读取系统剪切板的内容实现粘贴功能?在不装第三方包的情况下。

hymyg 发表于 2017-4-3 17:05:25

没有鱼币了,打赏能不能看呢?

qzmone 发表于 2017-9-24 00:16:43

{:5_91:}

2653447782 发表于 2017-12-26 23:48:23

回复能看到吗

淫令天下 发表于 2018-3-18 22:18:44

下拉菜单里面的文字似乎默认是居中对齐的,,没有修改对齐方式的参数吗?(左对齐的话会不会好看点)

况qiqi 发表于 2018-4-16 11:07:59

如何在子菜单中再创建子菜单呢?

苏家二少 发表于 2018-5-16 18:35:58

正在学{:10_257:}

学学看看 发表于 2018-10-17 17:55:29

飞吻豆子 发表于 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"
本人是初学者,望大神指教一下,怎么解决此问题

飞吻豆子 发表于 2019-1-25 11:36:27

编写的程序存在D:/ppython_work/18章中

nichengang 发表于 2019-8-15 07:31:08

学习中

Zack_Liu 发表于 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)

试试

dlnb526 发表于 2020-2-10 17:45:36

有的用你就别自己瞎搞。—小甲鱼

yzyyzyyzy 发表于 2020-3-27 22:18:51

{:10_281:}

cupbbboom 发表于 2020-4-14 11:47:51

{:10_266:}
页: [1] 2
查看完整版本: Tkinter 窗口组件:Menu