Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

[Bug]Unexpected prints when build a window with 'finalize=True'

Abierto
#6,374 6 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
35/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
python
Área
desktop

Línea de trabajo

Empieza ejecutando el archivo test.txt adjunto con Python 3.11 en Windows 11 bajo las tres condiciones indicadas: Sougou Input con 双拼 habilitado y sg.Window llamado con finalize=True. Rastrea el punto de entrada de sg.Window y compara su salida con y sin finalize=True; se considera terminado cuando el texto inesperado de keymapping ya no aparece en la configuración indicada.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Platform / Config Problem Port - TK
Type of Issue (Enhancement, Error, Bug, Question)

Bug

Operating System

Windows 11
22H2 22621.1702
Windows Feature Experience Pack 1000.22641.1000.0

PySimpleGUI Port (tkinter, Qt, Wx, Web)

tkinter

Versions

Python version (sg.sys.version)
3.11.3

PySimpleGUI Version (sg.version)
4.60.4

GUI Version (tkinter (sg.tclversion_detailed), PySide2, WxPython, Remi)
8.6.12

Anything else you think would be helpful?

This bug is related to 'Sougou Input' and '双拼’ solution. Sougou Input is a Chinese character input program, it's very popular in China,almost everyone use it. And '双拼’ is a kind of advanced keymapping setting in sougou input program for fast input, it's not so popular, only 15% Chinese users use 双拼.

Troubleshooting

These items may solve your problem. Please check those you've done by changing - [ ] to - [X]

  • Searched main docs for your problem www.PySimpleGUI.org
  • Looked for Demo Programs that are similar to your goal. It is recommend you use the Demo Browser! Demos.PySimpleGUI.org
  • None of your GUI code was generated by an AI algorithm like GPT
  • If not tkinter - looked for Demo Programs for specific port
  • For non tkinter - Looked at readme for your specific port if not PySimpleGUI (Qt, WX, Remi)
  • Run your program outside of your debugger (from a command line)
  • Searched through Issues (open and closed) to see if already reported Issues.PySimpleGUI.org
  • Have upgraded to the latest release of PySimpleGUI on PyPI (lastest official version)
  • Tried using the PySimpleGUI.py file on GitHub. Your problem may have already been fixed but not released
Detailed Description

There are some unexpected informations printed when I call sg.Window function, It shows in bellow picture, I'm so sure it's related to Sougou Input and 双拼 setting, because those informations are the exact keymapping of 小鹤双拼.
To duplicate the funny bug, we need 3 conditions:

  1. Sougou Input is running;
  2. 双拼 is enabled in Sougou Input settings;
  3. Call sg.Window function with 'finalize=True'.
    2023-05-14 095752
    2023-05-14 095853
Code To Duplicate

test.txt

Lenguaje dominante
Python
Estrellas
13.8k
Forks
1.8k
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de PySimpleGUI/PySimpleGUI

Todos los issues de PySimpleGUI/PySimpleGUI

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.