[Enhancement] Add read_all_windows to PySimpleGUIWx
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 35/100
Direção de pesquisa
Comece localizando a implementação da janela e do loop de eventos do PySimpleGUIWx e, em seguida, compare como outras portas do PySimpleGUI fornecem read_all_windows. Considera-se concluído quando o PySimpleGUIWx expuser read_all_windows e oferecer suporte a um único loop de dispatch para várias janelas; verifique o comportamento com um exemplo ou teste apropriado de Wx.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Type of Issue Enhancement
Operating System
Linux, but should be irrelevant.
PySimpleGUI Port (tkinter, Qt, Wx, Web)
Wx
Versions
Version information can be obtained by calling sg.main_get_debug_data()
Or you can print each version shown in ()
Python version (sg.sys.version)
3.10.12
PySimpleGUI Version (sg.__version__)
4.60.5
PySimpleGUIWx version 0.17.1
GUI Version (tkinter (sg.tclversion_detailed), PySide2, WxPython, Remi)
wxPython 4.2.0 gtk3
Your Experience In Months or Years (optional)
Years Python programming experience: 20
Years Programming experience overall: 50
Have used another Python GUI Framework? (tkinter, Qt, etc) (yes/no is fine): Yes, many
Anything else you think would be helpful?
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
PySimpleGUIiWx does not have the "read_all_windows" method that allows a single dispatch loop to handle multiple windows, and I could not figure out a simple way to simulate it or a simple patch to the code to implement it.
Code To Duplicate
A short program that isolates and demonstrates the problem (Do not paste your massive program, but instead 10-20 lines that clearly show the problem)
This pre-formatted code block is all set for you to paste in your bit of code:
# Paste your code here
Screenshot, Sketch, or Drawing
Watcha Makin?
I'm making a simple CRUD front-end for my invoice database.
- Linguagem predominante
- Python
- Estrelas
- 13.8k
- Forks
- 1.8k
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de PySimpleGUI/PySimpleGUI
-
Bug Done - Install Dev Build (see docs for how) Platform Specific Issue - Linux Port - TK
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
PySimpleGUI/PySimpleGUI#6904 · 15 comentários ·
-
Bug Demo Programs Done - Install Dev Build (see docs for how) Interoperability Port - TK workaround available
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
PySimpleGUI/PySimpleGUI#6900 · 1 comentário ·
-
Done - Install Dev Build (see docs for how) enhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
PySimpleGUI/PySimpleGUI#3251 · 12 comentários ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 74/100
PySimpleGUI/PySimpleGUI#6906 · 1 comentário · 1 reação ·
-
Bug Done - Install Dev Build (see docs for how) Port - TK
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100
PySimpleGUI/PySimpleGUI#6902 · 1 comentário ·
Todas as issues de PySimpleGUI/PySimpleGUI
Issues semelhantes
-
essnmx good first issue
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 95/100
-
[Feature] 奇物选择添加优先级 Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
syfoud/Simulated_Scepter#174 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
Giskard-AI/giskard-oss#2840 · 1 comentário ·
-
A claim comment carrying the issue number is silently declined while the workflow reports success Abertaarea: repo bug perceived difficulty: 2
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
yeti-platform/yeti#1380 ·