python的tkinter模塊,python ttk separator_Python3 tkinter基礎 Menu add_cascade 多級菜單 ad

 2023-12-12 阅读 28 评论 0

摘要:Python : 3.7.0OS : Ubuntu 18.04.1 LTSpython的tkinter模塊、IDE : PyCharm 2018.2.4Conda : 4.5.11typesetting : Markdowntkinter ttk、code"""@Author : 行初心python開發的gui漂亮嗎?@Date : 18-9-30@Blog : www.cnblogs.com/xingchuxin@Gi

Python : 3.7.0

OS : Ubuntu 18.04.1 LTS

python的tkinter模塊、IDE : PyCharm 2018.2.4

Conda : 4.5.11

typesetting : Markdown

tkinter ttk、code

"""

@Author : 行初心

python開發的gui漂亮嗎?@Date : 18-9-30

@Blog : www.cnblogs.com/xingchuxin

@Gitee : gitee.com/zhichengjiu

"""

from tkinter import *

def main():

root = Tk()

menubar = Menu(root)

file_menu = Menu(menubar, tearoff=False) # tearoff=False 表示這個菜單可以被拖拽出來

file_menu.add_command(label='枸杞')

file_menu.add_command(label='梧桐')

file_menu.add_separator() # 一個下拉菜單的分割線

file_menu.add_command(label='酸棗')

menubar.add_cascade(label='木部', menu=file_menu)

root.config(menu=menubar)

mainloop()

if __name__ == '__main__':

main()

result

reference

[文檔] docs.python.org/3/library/tkinter.html

resource

[文檔] docs.python.org/3

[規范] www.python.org/dev/peps/pep-0008

[規范] zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_language_rules

[源碼] www.python.org/downloads/source

[ PEP ] www.python.org/dev/peps

[平臺] www.cnblogs.com

[平臺] gitee.com

Python具有開源、跨平臺、解釋型和交互式等特性,值得學習。

Python的設計哲學:優雅,明確,簡單。提倡用一種方法,最好是只有一種方法來做一件事。

GUI可以選擇PyQt5、PySide2、wxPython、PyGObject、wxWidgets等進行創作。

代碼的書寫要遵守規范,這樣有助于溝通和理解。

每種語言都有獨特的思想,初學者需要轉變思維、踏實踐行、堅持積累。

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/1/194551.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息