Python3 tkinter基础 Listbox Scrollbar 创建垂直滚动条

摘要:
Python的设计理念:优雅、清晰、简单。建议使用一种方法,最好只有一种方法来做一件事。GUI可以选择PyQt5、PySide2、wxPython、PyGObject、wxWidget等进行创建。代码应按照规范编写,有助于沟通和理解。每种语言都有自己独特的思想。初学者需要改变思维、练习和积累。

  •        Python : 3.7.0
  •          OS : Ubuntu 18.04.1 LTS
  •         IDE : PyCharm 2018.2.4
  •       Conda : 4.5.11
  •    typesetting : Markdown

code

"""
@Author : 行初心
@Date   : 18-10-1
@Blog   : www.cnblogs.com/xingchuxin
@Gitee  : gitee.com/zhichengjiu
"""
from tkinter import *


def main():
    root = Tk()

    scrolly = Scrollbar(root)
    scrolly.pack(side=RIGHT, fill=Y)

    mylb = Listbox(root, yscrollcommand=scrolly.set)

    for item in range(1, 20):
        mylb.insert(END, item)

    mylb.pack()

    scrolly.config(command=mylb.yview)

    mainloop()


if __name__ == '__main__':
    main()

result

Python3 tkinter基础 Listbox Scrollbar 创建垂直滚动条第1张

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等进行创作。
代码的书写要遵守规范,这样有助于沟通和理解。
每种语言都有独特的思想,初学者需要转变思维、踏实践行、坚持积累。

免责声明:文章转载自《Python3 tkinter基础 Listbox Scrollbar 创建垂直滚动条》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇第一次使用Ubuntu20.04系统-遇坑小记初次使用阿里云服务器部署tomcat启动后,通过http不能访问下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

python获取教务管理系统的MM照片

前提:你的教务管理系统是明文存储大家的图片,加密的图片就不好弄了... 也就是能够通过浏览器直接访问...技术上就不存在什么问题了...如果是学号存储的就更方便了 然后我们就可以写个小脚本了...其实就是直接url获取然后保存在本地... 第一个python小脚本...练手玩一玩... 如果要效率高可以用多线程... 大家就可以愉快的找到MM的照片啦!...

使用 Python 和 Oracle 数据库实现高并发性

随着趋势发展的核心转向更多而不是更快发展,最大限度地提高并发性的重要性日益凸显。并发性使得编程模式发生了新的转变,可以编写异步代码,从而将多个任务分散到一组线程或进程中并行工作。如果您不是编程新手并且很熟悉 C 或 C++,您可能已经对线程和进程有所了解,并且知道它们之间的区别。在进行并发编程时,线程提供了进程的轻量级替代物,在大多数情况下多线程较多进程更...

python的pip安装超时问题解决

使用pip install 安装python第三方库时出现了如下错误:pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host=‘files.pythonhosted.org’, port=443): Read timed out.  原因分析: 使用pip下载pyt...

Python 插入数据库的各种方式

我们在使用 python 写程序的时候,都会用到数据库,那么在操作过程中我们都会进行插入数据,那么现在我介绍几种 python 插入数据的方式。 add方式 from sqlalchemy.orm import scoped_session, sessionmaker db_conn = scoped_session(sessionmaker()) c...

Python基本数据统计(四)---- 其他问题

学习中遇到的其他问题: 1.填写以下内容,使得统计在2015年整年内(即1月1日至12月31日)微软股票涨价的每个月天数据。 list1 =[] tmpdf = quotesdf['15/01/01':'15/12/31'] for i inrange(0, len(tmpdf)): list1.append(int(tmpdf.index[i]...

python 格式化输出

格式化输出 要理解格式化输出,就要先理解占位符 % 占位符 s 字符串 d 数字 先用占位符占位 再统一按顺序替换 name = input('请输入姓名:') age = input('请输入年龄:') job = input('请输入工作:') hobbie = input('请输入爱好:') msg = '''---------- info of...