- Python GUI设计:tkinter菜鸟编程
- 洪锦魁
- 200字
- 2021-03-24 02:39:15
2-16 分隔线Separator
在设计GUI程序时,有时适度地在适当位置增加分隔线可以让整体视觉效果更佳。tkinter.ttk中有Separator模块,可以用此模块完成此工作,它的语法格式如下。
![](https://epubservercos.yuewen.com/EC6269/15477657104591006/epubprivate/OEBPS/Images/image-575.jpg?sign=1739260866-CPYQFfwoDE30GeePQC1zpJl724bxhTsG-0-c0bc3ee8adabb52fa6c538ed0f01be81)
Separaetor( )方法的第一个参数是父对象,表示这个分隔线将建立在哪一个父对象内;options参数如果是HORIZONTAL则建立水平分隔线,VERTICAL则建立垂直分隔线。
程序实例ch2_26.py:在标签间建立分隔线。
![](https://epubservercos.yuewen.com/EC6269/15477657104591006/epubprivate/OEBPS/Images/image-576.jpg?sign=1739260866-lVt88U1WGpOzM6CDTHrOkWa6hOsB9Ogu-0-835802c554b139ac0209f30da7dfb968)
执行结果
![](https://epubservercos.yuewen.com/EC6269/15477657104591006/epubprivate/OEBPS/Images/image-577.jpg?sign=1739260866-X5BtQ7XfBHceKzfqtzvD1Akt6JuIoiaO-0-41647a3978330bf287a7aaf7c622225b)
上述程序第18行pack(fill=X,padx=5),表示此分隔线填满X轴,它与窗口边界左右均相距5像素。更多完整的pack( )说明将在3-2节中介绍。