tkinter rowspan не имеет никакого эффекта - PullRequest
0 голосов
/ 22 марта 2019

У меня есть следующий код:

import Tkinter as tk
import os
from PIL import Image, ImageTk
import Tkinter, Tkconstants, tkFileDialog

    class Home(tk.Tk):
        def __init__(self, *args,**kwargs):
            tk.Tk.__init__(self, *args, **kwargs)
            self.geometry('1200x800')
            self.txt = tk.StringVar()
            self.rowconfigure(0, weight=1)
            self.columnconfigure(0, weight=1)
            self.home_frame = tk.Frame(self)
            self.home_frame.grid(row=0, column=0)
            self.home_frame.rowconfigure(0, weight=1)
            self.home_frame.columnconfigure(0, weight=1)
            self.fileEntry = tk.Entry(self.home_frame, width=100, textvariable=self.txt).grid(row=0, column=0,  sticky='sn')
            self.btn = tk.Button(self.home_frame, text='choose directory', height=1, command=self.DirDialog).grid(row=0, column=1)

теперь для fileEntry добавление rowspan = 2 не имеет никакого эффекта, что не так?

1 Ответ

0 голосов
/ 22 марта 2019

Ваш виджет имеет только одну строку, поэтому охват двух строк будет выглядеть так же, как охват одной строки.Пустые строки имеют высоту ноль.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...