镇场诗:
清心感悟智慧语,不着世间名与利。学水处下纳百川,舍尽贡高我慢意。
学有小成返哺根,愿铸一良心博客。诚心于此写经验,愿见文者得启发。
python:3.6.4
os:windows 7 x64
ide:JetBrains PyCharm 2017.3.2 x64
代码
""" @Author: 舍名利 @Blog : www.cnblogs.com/shemingli @GitHub: github.com/GratefulHeartCoder @Date : 2018/4/2 """ from tkinter import * def main(): root = Tk() # tearoff=False menubar = Menu(root, tearoff=False) menubar.add_command(label='1') menubar.add_command(label='2') frame = Frame(root, width=100, height=100, background='red') frame.pack() def _right_key(event): menubar.post(event.x_root, event.y_root) # frame框绑定鼠标右键 frame.bind("<Button-3>", _right_key) mainloop() if __name__ == '__main__': main()
结果
代码
# -*- coding: utf-8 -*- """ @Author: 舍名利 @Blog : www.cnblogs.com/shemingli @GitHub: github.com/GratefulHeartCoder @Date : 2018/4/2 """ from tkinter import * def main(): root = Tk() # tearoff=True menubar = Menu(root, tearoff=True) menubar.add_command(label='1') menubar.add_command(label='2') frame = Frame(root, width=100, height=100, background='red') frame.pack() def _right_key(event): menubar.post(event.x_root, event.y_root) # frame框绑定鼠标右键 frame.bind("<Button-3>", _right_key) mainloop() if __name__ == '__main__': main()
结果
Python3优秀,值得学习。
Python的设计哲学:优雅,明确,简单。提倡用一种方法,最好是只有一种方法来做一件事。
tkinter是跟随"小甲鱼"视频学习的。GUI可用pyqt5、pyside2、wxpython、wxwidgets等进行创作。
通过pycharm的智能提示可以学习Python的代码规范。