Все, что я знаю на данный момент, это tkinter. Когда я запускаю одно из своих приложений с графическим интерфейсом в темном режиме, флажки и переключатели не отличаются заметно, независимо от того, отмечены они или нет, а текст в виджетах ввода невидим. В легком режиме это не проблема. «Ничего страшного, — думаю я, — я просто вручную установлю bg='white' и fg='black' на соответствующих виджетах». Ну, это работает для некоторых виджетов, но файловые диалоги tkinter по-прежнему страдают от невидимого текста в темном режиме, и я не могу найти простой способ изменить их настройки. Я работаю в Linux, и все три среды рабочего стола, в которых я их пробовал (Gnome, KDE Plasma и MATE), столкнулись с одной и той же проблемой, поэтому я уверен, что это не проблема среды рабочего стола.
Я люблю темный режим, и я знаю, что я не единственный. Существуют ли какие-либо наборы инструментов с графическим интерфейсом для Python, которые хорошо работают с темным режимом?
Toplevel
. Затем вы можете использовать стандартный стиль ttk для всех ваших виджетов. - person Mike - SMT   schedule 26.02.2020