Я использую CustomTkinter для создания интерфейса викторины. Каждый вопрос отображается в ctktextbox (LBL), и я хочу, чтобы текстовое поле автоматически регулировало свою высоту (y измерение) в зависимости от контента, поэтому нет ненужного пустого пространства или текста отрезания.
Вот упрощенная версия моего текущего кода:
frames = []
for idx, (question, answers) in enumerate(questions):
frame = ctk.CTkFrame(frmcau, fg_color="white", corner_radius=10, border_width=2, border_color="#D3D3D3")
frame.pack(pady=15, padx=15, fill="x")
frame.grid_columnconfigure(0, weight=1, uniform=1)
frame.grid_rowconfigure(0, weight=1)
lbl = ctk.CTkTextbox(frame, wrap="word", font=("Arial", 16),
fg_color="white", text_color="black", border_width=0)
lbl.insert("1.0", f"Câu {idx+1}: {question}")
lbl.configure(state="disabled")
lbl.grid(row=0, column=0, sticky="nsew", pady=(5, 0), padx=10)
for ans_idx, ans in enumerate(answers):
ctk.CTkRadioButton(
frame,
text=ans,
variable=user_answers[idx],
value=ans_idx,
font=("Arial", 14),
text_color="black",
hover_color="#E0E0E0"
).grid(row=ans_idx + 1, column=0, sticky="we", pady=(0, 5), padx=10)
frames.append(frame)
< /code>
Есть ли надежный способ сделать CTKTextbox автоматически-Resize его высоту на основе текста, который он содержит (с упаковкой) в пикселях или линиях, внутри динамического макета, ...? < /p>
Я открыт для обходных путей, включая дополнительные библиотеки, если это необходимо-я просто хочу, чтобы дисплей смотрел чистые и читаемые для длинных вопросов.>
Подробнее здесь: https://stackoverflow.com/questions/795 ... customtkin
Как сделать CTKTextbox авторазовый вертикально, чтобы соответствовать его контенту в CustomTkinter? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Разверните текстовое поле, чтобы вырасти, чтобы соответствовать его контенту с помощью CSS?
Anonymous » » в форуме Html - 0 Ответы
- 4 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Разверните текстовое поле, чтобы вырасти, чтобы соответствовать его контенту с помощью CSS?
Anonymous » » в форуме CSS - 0 Ответы
- 4 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как прокрутить кадр оба направления (горизонтальные и вертикально) в CustomTkinter
Anonymous » » в форуме Python - 0 Ответы
- 4 Просмотры
-
Последнее сообщение Anonymous
-