簡體   English   中英

刪除兩個網格之間的空間 - Tkinter

[英]Remove space between two grid - Tkinter

我想刪除兩個網格之間的空間。 我嘗試了 padx 和 y 和sticky,但它對我不起作用。 你有刪除這個空間的想法嗎? 這是非常基本的tkinter,只是為了暴露我的問題。

謝謝,

    import pandas as pd
    import tkinter as tk
    from tkinter import ttk
    from tkinter.ttk  import * 

    df = pd.DataFrame([[1,2, 4, 8, 0],[1,2, 0, 0, 0],[1,10, 2, 1, 8]],columns=['A','B','C','D','E'],index=['year', 'month','ok'])


    class Timer: 
        def __init__(self, parent,df):
            #print(df)
            # variable storing time
            # label displaying time
            r,c = df.shape
            size_standard = 10
            self.label = tk.Label(root,width=size_standard)
            self.label.pack()

            e = tk.Entry(self.label,justify='center',width=size_standard)
            e.config({"background": '#dcf1fc'})
            e.insert(0, 'vl')
            e.grid(row=0, column=1,padx=0,pady=0)

            e = tk.Entry(self.label,justify='center',width=size_standard)
            e.config({"background": '#dcf1fc'})
            e.insert(0, 'vll')
            e.grid(row=0, column=2)


    root = tk.Tk()
    timer = Timer(root,df)
    root.mainloop()

在此處輸入圖像描述

屏幕截圖中的白色區域是為突出顯示環保留的區域 - UI 的一部分,顯示哪個小部件具有鍵盤焦點。 最簡單的解決方案是移除環,盡管用戶隨后無法輕松查看哪個小部件具有焦點。

e.configure(highlightthickness=0)

條目有邊框。 如果您指定邊框厚度=0,則間隙將消失:

e.config(bd=0)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM