会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 132412个问题

老師我已經解決了,原來在mac上menubar都會在屏幕的最頂部我沒看到以為有問題 而且選項單中為什麼ctr+n會顯示不出來我給你原代碼你試試看


"""開發記事本軟件菜單"""

from tkinter import *

class Application(Frame):

    def __init__(self, master=None):

        super().__init__(master)

        self.master = master

        self.textpad = None

        self.pack()

        self.creatWidget()

    def creatWidget(self):

        """創建主菜單欄"""

        menubar = Menu(root)

        #創建子菜單

        menuFile = Menu(menubar)

        menuEdit = Menu(menubar)

        menuHelp = Menu(menubar)

        #將子菜單加入到主菜單欄

        menubar.add_cascade(label="文件(F)", menu=menuFile)

        menubar.add_cascade(label="編輯(E)", menu=menuEdit)

        menubar.add_cascade(label="幫助(H)", menu=menuHelp)

        #添加菜單選項label

        menuFile.add_command(label="新建", accelerator="ctr+n", command=self.text)

        menuFile.add_command(label="打開", accelerator="ctr+o", command=self.text)

        menuFile.add_command(label="保存", accelerator="ctr+s", command=self.text)

        menuFile.add_separator() # 添加分割線

        menuFile.add_command(label="退出", accelerator="ctr+q", command=self.text)

        #將主菜單欄添加到根窗口

        root["menu"] = menubar

        #文本編輯區

        self.textpad = Text(root, width=50, height=30)

        self.textpad.pack()

    def text(self):

        pass

if __name__ == '__main__':

    root = Tk()

    root.geometry("400x300+200+300")

    root.title("記事本")

    app = Application(master=root)

    root.mainloop()

螢幕截圖 2021-03-27 上午4.38.14.png

Python 全系列/第二阶段:Python 深入与提高/GUI编程(隐藏) 10548楼
Python 全系列/第十五阶段:Python 爬虫开发/移动端爬虫 10549楼

flask_shop.zip

代码认真的和老师校对了好多遍,能运行,但是会报404的错误,感觉代码没问题,也重启了vscode和浏览器  还是不行 。里面的1.py是自己写的一个蓝图,可以正常运行并显示,实在找不到问题出在哪里了

Python 全系列/第十阶段:Flask百战电商后台项目/Flask百战电商后台项目 10551楼
JAVA 全系列/第六阶段:项目管理与SSM框架/SpringMVC旧 10553楼
JAVA 全系列/第九阶段:Spring Boot实战/Spring Boot 10554楼
JAVA 全系列/第十八阶段:亿级高并发电商项目_架构/编码(旧)/电商:使用RabbitMQ实现大广告异步缓存 10557楼
WEB前端全系列/第二十阶段:Vue2企业级项目(旧)/Ego商城高级Vue实战项目 10558楼
WEB前端全系列/第十九阶段:Vue3企业级项目/Vue3企业级项目 10559楼
Python 全系列/第二阶段:Python 深入与提高/模块 10560楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637