to display different items.
When I change tabs, the content inside the tab is not displayed until I move the mouse out of the tab button. Я пытаюсь использовать
Я пытаюсь использовать[code]tkinter[/code] to create an app that can read and edit [code]json[/code] values using input fields and then parse it in a later step. I'm using the [code]tabview[/code] to display different items. When I change tabs, the content inside the tab is not displayed until I move the mouse out of the tab button. Я пытаюсь использовать[code]update_idletasks[/code] to force an update and binded it to [code]tabchange[/code]. I was previously using [code]ctk.CTkTabview[/code] as the parent class, but I had some troubles with limited customizability, so I switched to [code]ttk.notebook[/code]. when i was using ctk.CTkTabview i bound update_idletasks to segmented callback button and it seemed to work as it should. [code]# Old code for ctk.CTkTabview def _segmented_button_callback(self, selected_name): super()._segmented_button_callback(selected_name) self.myRefresh()
def myRefresh(self, event = None): print("myRefresh") self.tab_frame.update_idletasks() [/code] My new code triggers the [code]update_idletasks()[/code] binded to [code]NotebookTabChanged[/code], but the frame inside is still blank until I move my mouse out of the button. [img]https://i.stack.imgur.com/RUxfc.png[/img] [code]import tkinter as tk from tkinter import ttk import customtkinter as ctk
class BaseNotebook(ttk.Notebook): def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs)
class MyTabViewEq(BaseNotebook): def __init__(self, master, **kwargs): super().__init__(master, **kwargs) self.tab_contents = {} # To track content of each tab self.bind("", self.fresh)
def add_tab_with_content(self, tab_name, fields_and_values): # Check if tab already exists if tab_name in self.tab_contents: return # Optionally, focus the existing tab instead of returning
Я использую элемент управления вкладками для группировки различных полей ввода, например текстовых полей. Я проверяю ввод пользователя в этих текстовых полях через IDataErrorInfo в моей модели представления.
Теперь, когда ввод пользователя...
Я новичок в спящем режиме и начал изучать его. В главе, которую я собираюсь прочитать, используется спящий режим с JDBC. Мой первый вопрос: Использует ли спящий режим jdbc внутри или JTA для выполнения операций сохранения и получения?
Но я также...
Классы, реализующие интерфейс коллекции, имеют методstream(), и я вижу, что он возвращает интерфейс потока при вызове методаstream(). Я знаю, что будут какие-то внутренние реализации, и вы можете просто использовать метод интерфейса потока. Но мне...
Классы, реализующие интерфейс коллекции, имеют методstream(), и я вижу, что он возвращает интерфейс потока при вызове методаstream(). Я знаю, что будут какие-то внутренние реализации, и вы можете просто использовать метод интерфейса потока. Но мне...