Размер блокнота Python Tkinter изменяется, когда я упаковываю ttk.Treeview на второй вкладкеPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Размер блокнота Python Tkinter изменяется, когда я упаковываю ttk.Treeview на второй вкладке

Сообщение Anonymous »

Я пытаюсь написать программу для расчета времени парусных гонок и упростить добавление лодок в гонку путем выбора из списка.
Я использовал Treeview, связанный с tk.StringVar(), для фильтрации лодки, введя часть имени человека или лодки, чтобы отфильтровать список лодок для выбора.
Это работает очень хорошо.
Я пишу эту программу в Debian 12 Linux Plasma
Я хотел разместить древовидное представление на второй вкладке, чтобы отображать список лодок, выбранных в качестве записей, но когда я упаковываю это древовидное представление, блокнот не расширяется, чтобы заполнить окно.
Раскомментирование следующей строки вызывает такое поведение.

Код: Выделить всё

#tree2.pack(fill='both', expand=True)
Ниже приведен код

Код: Выделить всё

import tkinter as tk
from tkinter import ttk
import csv

# root window
root = tk.Tk()
root.geometry(str('1600x900'))

# create a notebook
notebook = ttk.Notebook(root)
notebook.pack(expand=True)

# create frames for tabs
EntriesFrame = ttk.Frame(notebook, width=1600, height=880) # 20 seems to be the right amount
RaceFrame = ttk.Frame(notebook, width=1600, height=880)

# add frames to notebook as tabs
notebook.add(EntriesFrame, text='Entries')
notebook.add(RaceFrame, text='Race')

# Set up a treeview in first tab (EntriesFrame)
ColNames = ['SailNo', 'Boat', 'HelmName', 'CrewName', 'Class', 'Fleet', 'Yardstick']
tree = ttk.Treeview(EntriesFrame, columns=ColNames, show='headings')
for ColName in ColNames:
tree.heading(ColName, text=ColName)
tree.pack(fill='both', expand=True)

# a Treeview for the entries on the next tab.
tree2 = ttk.Treeview(RaceFrame, columns=ColNames, show='headings')
for ColName in ColNames:
tree2.heading(ColName, text=ColName)
#tree2.pack(fill='both', expand=True)

root.mainloop()
Надеюсь, кто-нибудь сможет помочь.

Подробнее здесь: https://stackoverflow.com/questions/791 ... -second-ta
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Размер блокнота Python Tkinter изменяется, когда я упаковываю ttk.Treeview на второй вкладке
    Anonymous » » в форуме Python
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Как отменить выбор элемента (или элементов) Tkinter ttk.Treeview?
    Anonymous » » в форуме Python
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Как отменить выбор элемента (или элементов) Tkinter ttk.Treeview?
    Anonymous » » в форуме Python
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous
  • Python без границ ttk.Treeview
    Anonymous » » в форуме Python
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Проблема рендеринга с помощью ttk.TreeView
    Anonymous » » в форуме Python
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»