EasyPy Desktop: Visual development meets the power of Python - Page 2 - Forum

Forum Navigation
You need to log in to create posts and topics.

EasyPy Desktop: Visual development meets the power of Python

PreviousPage 2 of 2

Is there an easy way to use python dialogs and message boxes in a VisualNEO Win app? How do they share variables, etc?

.

@emmanuel-fernandez

It only took me a few minutes to see the incredible value and power behind this tool. I'm officially sold and made my purchase! Best of luck with the project! I'm genuinely excited to see how it evolves.

Brad

emo has reacted to this post.
emo

@darbdenral

Thank you so much, Brad — I really appreciate your kind words.
Coming from someone with your experience, that means a lot to me.
I’m glad you see the value in the tool, and I’m really looking forward to seeing the applications or plugins you come up with using it.

As a programming enthusiast, I regularly use VisualneoWeb for rapid web development and VisualneoWin for lightweight desktop applications. Since I released the PureBasic SDK, I’ve loved seeing developers create so many great new plugins for VisualneoWin.

I created and use EasyPyDesktop because there were no simple, all-in-one visual tools available for Python, and as you can see, it makes generating a complete Python project with AI incredibly easy.

Best regards, and thanks again!

It took me less than five minutes to ask the AI for a complete JSON project, fully compatible with the EasyPyDesktop format, and generate the EXE for a small utility I needed at that moment.

https://www.youtube.com/watch?v=7L2bhN9Ox2Q

Quote from fkapnist on February 4, 2026, 3:52 am

Is there an easy way to use python dialogs and message boxes in a VisualNEO Win app? How do they share variables, etc?

.

@fkapnist

Yes, there are ways to use Python dialogs and message boxes in a VisualNEO Win app, but because VisualNEO Win is 32‑bit and  EasyPyDesktop is 64‑bit, you can’t directly call Python GUI functions inside VisualNEO. Instead, you communicate between the two processes.

Ways to exchange variables and messages between Python and VisualNEO Win:

  1. Text files – Python writes messages; VisualNEO reads them, and vice versa.

  2. CSV files – For structured tabular data.

  3. JSON files – For complex objects or multiple variables.

  4. Binary files – For raw data or serialized objects.

  5. Clipboard – Copy/paste data between apps.

  6. TCP/UDP sockets – Network communication on localhost.

  7. HTTP / REST API – Python exposes a local server, VisualNEO sends requests.

  8. Named Pipes – Windows interprocess communication.

  9. Databases – SQLite or Access as a shared data store.

  10. INI or property files – Simple key-value exchange.

  11. Calling Python scripts – VisualNEO runs Python scripts with command-line arguments and reads the output.

This approach is basically the same as usual, so there’s nothing radically new here. Keep in mind that VisualNEO Win has limitations with UTF‑8, so you’ll need to stick to ASCII or compatible encodings when exchanging text. The best is to explore it yourself to see what fits your needs. In Python, you’ll always find examples, or AI can help you solve it.

fkapnist has reacted to this post.
fkapnist

you built a 64bit app with 32bit VisualNEO Win?

Quote from emo on February 4, 2026, 11:06 am

@darbdenral

Thank you so much, Brad — I really appreciate your kind words.
Coming from someone with your experience, that means a lot to me.
I’m glad you see the value in the tool, and I’m really looking forward to seeing the applications or plugins you come up with using it.

As a programming enthusiast, I regularly use VisualneoWeb for rapid web development and VisualneoWin for lightweight desktop applications. Since I released the PureBasic SDK, I’ve loved seeing developers create so many great new plugins for VisualneoWin.

I created and use EasyPyDesktop because there were no simple, all-in-one visual tools available for Python, and as you can see, it makes generating a complete Python project with AI incredibly easy.

Best regards, and thanks again!

Spider Basic I think is a version of Pure Basic for the web.

Quote from fkapnist on February 4, 2026, 8:08 pm

you built a 64bit app with 32bit VisualNEO Win?

@fkapnist

No, that’s a misunderstanding! EasyPyDesktop was NOT built with VisualNEO Win.

EasyPyDesktop is built entirely with Python and PySide6 (Qt). That is why it is a native 64‑bit application.

I mentioned VisualNEO Win only to answer your specific question about how to use Python dialogs inside a VisualNEO app. Since they are different processes (one is 32-bit, the other 64-bit), they cannot run in the same memory space.

They are completely different tools, but you can make them "talk" to each other via command line arguments or text files — which I believe is what you originally asked about and what I was answering.

 

Just to be clear on the architecture:

EasyPyDesktop Technical Details

  • Operating System: Windows 10 / 11 (64-bit) only.

  • Framework: Built strictly for PySide6 (Qt for Python).

  • Output: The automated compiler generates native Windows Executables (.exe).

  • Compatibility Note: This tool is Windows-only and is designed exclusively for Windows Desktop development.
    It does not support macOS, Linux, Android (Kivy), iOS, or Web frameworks.

    Running or adapting the generated source code on other platforms is outside the scope of this tool and is not supported.

 

 

Translator

83

Hi, I need to contact you for some information about the software. Thanks.

Hi,
For product-related questions, please contact me directly by replying to the Gumroad confirmation email, as indicated there.

I only shared this tool here as a resource for the VisualNEO community; this forum is not intended for product questions.
Thank you.

 

EasyPY is fantastic.  Creating Apps I needed in a few hours and not weeks.  I then have AI help me move it to VisualNeo Web to share on the internet.  I know its not supported but thank you so much for letting it give us the full Python code so I can use it on my Mac also.  This is what makes it a complete Tool.  Keep up the good work.  Please buy and support Emo.  He is a great programmer.

luishp and emo have reacted to this post.
luishpemo

Installing Python is not always so friendly. I wonder why Microsoft doesn't just include it, directly pre-installed, in its Windows operating system?  They tried to debunk javascript and replace it with vbscript. Now modern browser don't recognize vbscript but are preloaded with javascript and css interpretors. Maybe Python will be next...

.

Hi,

I just updated EasyPyDesktop to v2.93! 🎉

Here’s what’s new:

New demos added: CSV Editor, Memory Game, File Security Save demo, and Simon Game.
Export: Added export options for macOS and Linux.
Bug Fix: Fixed a syntax error that occurred when using comment-only code blocks.
Security: AI API Keys are now encrypted in the config file.
Build: Added a new dialog to manage Hidden Imports and debug options.
Performance: Optimized Undo/Redo memory usage (limited to 20 steps).
Localization: Updated translations for all supported languages.
New prefabs tab to store your selections

A big thanks to @no1g8tor96 for the feedback about using the full Python code on a Mac — this export option makes that much easier.

I also want to thank all early supporters and testers of EasyPyDesktop.

Thanks again to everyone for trying the program!

luishp and Vadim have reacted to this post.
luishpVadim

I saw the new export and thank you so much.  You really are a very talented programmer, and this tool is just the coolest.  Also, thank you to Luis to let him share this with us.   Its great to have tools like these as non-programmers/novice programmers to help us make programs without having to go to school to learn.

Also, thank you for making it affordable.  Its a blessing to have found these tools.  Please everyone support Emo.  He deserves it.

Talk soon.

luishp has reacted to this post.
luishp
PreviousPage 2 of 2