Embarcadero/DelphiVCL4Python

VSCode intellisense not friendly

iperov opened this issue · 13 comments

there are no symbols in delphivcl package
so developing in delphivcl will be very uncomfortable.

Code_2023-08-22_21-27-31

and pyqt for comparison:

Code_2023-08-22_21-29-08

so currently delphivcl is not a game changer for python

@iperov we have added type hints to the priority list. I will get you updated.

thx cool

@iperov this task is complete and will be available in next release.

@iperov by the way, it would be superb to see VCL and/or FMX in your projects. Let me know if there is something that I can do.

@lmbelo

I've already tried vcl/fmx.
#66
Compared to qt, it lacks various layout and size limiters that allow elements to look decent when the window is resized or when new dynamic elements appear.
The person suggests to write such layouts and limiters manually.
It feels like the original design of the vcl/fmx architecture is designed for fixed element sizes.
Don't you think this approach is outdated for 2k23 ?

I don't agree with your assertions. I've built hundreds (maybe thousands) of layouts in FMX. It is fully responsive using the Align property. Use the form designer and then export your form to Python so you understand how the layout system works. https://www.embarcadero.com/products/rad-studio/downloads/

I've built hundreds (maybe thousands) of layouts in FMX

said the developer of this framework.
Now show the fmx-python user who created thousands of apps. :D

Use the form designer

i have no forms to design. My views are dynamic and depends on data, thus they are built in mind. Is fmx suitable for such task?

@iperov we also have plans to take VCL and FMX for back-end GUI option. Once we get it done, you will be able to use VCL and FMX to display data with easy.

Use the form designer

i have no forms to design. My views are dynamic and depends on data, thus they are built in mind. Is fmx suitable for such task?

If you don't know how the framework works then you won't know how to use it dynamically.

@FMXExpress yes, there is not enough documentation on how to create and manipulate dynamic gui from code.

Maybe I'm too hardcore if I'm creating a GUI from code? Is this not mainstream?

by the way for my last project (DeepXTools) I built my own GUI system(wrapper) on top of Qt framework to create dynamic declarative tree-like GUI from code while maintaining maximum flexibility.

example:

2023-08-23_17-11-19.mp4

@iperov the stub file is now available as part of the VCL for Python package. Can you test it, please?

@lmbelo now works

@lmbelo now works

Cool xP