python-tkinter notebook.tab:文本(标题)显示不正确
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python-tkinter notebook.tab:文本(标题)显示不正确,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1701字,纯文字阅读大概需要3分钟。
内容图文
![python-tkinter notebook.tab:文本(标题)显示不正确](/upload/InfoBanner/zyjiaocheng/663/501d388318134ec6999ff468892cfa22.jpg)
我正在尝试创建自己的框架,为此,我想在Apple计算机上使用tkinter制作GUI.
似乎Notebook.tabs的文本(标题)未在Mac OS X上正确显示,如下所示:
如您所见,文本不是水平居中,而是略微移到顶部.
我的代码如下:
#!/usr/bin/env python3
# coding: utf-8
import tkinter as tk
from tkinter import ttk
class SpiderGUI():
def __init__(self, master):
self.master = master
self.frame = ttk.Frame(self.master, padding=(10, 10, 10, 10))
self.frame.pack(fill="both", expand="True")
self.paned_window = ttk.Panedwindow(self.frame, orient="horizontal")
self.paned_window.pack(fill="both", expand="True")
self.frame_settings = ttk.Frame(self.paned_window, width=75, height=300, relief="sunken")
self.paned_window.add(self.frame_settings)
self.frame_output = ttk.Frame(self.paned_window, width=950, height=300, relief="sunken")
self.paned_window.add(self.frame_output, weight="4")
self.frame_logging = ttk.Frame(self.paned_window, width=175, height=500, relief="sunken")
self.paned_window.add(self.frame_logging)
self.console_notebook = ttk.Notebook(self.frame_output)
self.console_notebook.pack()
self.frame_tab_console = ttk.Frame(self.console_notebook)
self.console_notebook.add(self.frame_tab_console, text="Console", padding=(10))
self.frame_tab_database = ttk.Frame(self.console_notebook)
self.console_notebook.add(self.frame_tab_database, text="MongoDB")
def main():
root = tk.Tk()
app = SpiderGUI(root)
# root.geometry(newGeometry="1200x800+100+100")
root.title('name')
root.resizable(width=True, height=False)
# root.maxsize(width=1280, height=1024)
# root.minsize(width=640, height=480)
root.mainloop()
if __name__ == '__main__':
main()
解决方法:
如果还有其他人需要解决方案.这很骇人,但有效:
s = ttk.Style()
s.configure('TNotebook.Tab', padding=(20, 8, 20, 0))
内容总结
以上是互联网集市为您收集整理的python-tkinter notebook.tab:文本(标题)显示不正确全部内容,希望文章能够帮你解决python-tkinter notebook.tab:文本(标题)显示不正确所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。