QB64 Phoenix Edition
InForm, a GUI toolkit for QB64 - Printable Version

+- QB64 Phoenix Edition (https://staging.qb64phoenix.com)
+-- Forum: Chatting and Socializing (https://staging.qb64phoenix.com/forumdisplay.php?fid=11)
+--- Forum: General Discussion (https://staging.qb64phoenix.com/forumdisplay.php?fid=2)
+--- Thread: InForm, a GUI toolkit for QB64 (/showthread.php?tid=542)

Pages: 1 2


InForm, a GUI toolkit for QB64 - mpgcan - 06-11-2022

You will be pleased to know InForm is compatible with QB64 Phoenix Edition.
Although no longer maintained by Fellippe, it is worth downloading and having a play.

Download using this link:  https://github.com/FellippeHeitor/InForm/archive/refs/tags/v1.3.zip
Wiki InForm reference : https://github.com/FellippeHeitor/InForm/wiki

Install (Instructions for Windows only):
1) Extract file v1.3.zip to any folder.
2) Copy the entire contents of this folder to your qb64 folder.

InForm is a Rapid Application Development tool for QB64. It allows you to create graphical user interfaces (GUIs) for your applications.

InForm Designer's interface consists of a toolbox with all the controls you can add to your form, a list of properties that are dynamically updated according to the currently selected control and a color mixer, which you use to send color data to the preview.

The preview is loaded side-by-side with the editor and allows you to see in real time how your form is going to look after being compiled.

The following controls are implemented:
    MenuBar
  ContextMenu
    Button
    Label
    Textbox
    Numeric Textbox
    Checkbox
    Radio button
    ListBox
    Dropdown list
    Track bar/Slider
    Progress bar
    Picture box
    Frame
    Toggle switch

The above is provided to get new QB64 Phoenix users up and running with a GUI interface.

Is this video worth a  look?
https://www.youtube.com/watch?v=437GhtLsND4


RE: InForm, a GUI toolkit for QB64 - johnno56 - 06-11-2022

Downloaded and installed Inform 1.3 without error onto my Linux Mint machine.

I am curious... If the package is no longer being supported by Fillippe, who will? Are there at least any tutorials or documentation or example exercises to refer to when and if I come up against any issues? Without these resources, "have a play" from my point of view is, tantamount to "Oops. Broken another application"... lol


RE: InForm, a GUI toolkit for QB64 - bplus - 06-11-2022

We do have the old forum's InForm section and a fairly smart group of motivated folks. As the saying goes, "Where there is a will there is a way." Or is it?, "Two minds are greater than one."

Maybe we can dig up our old stuff, check them out on PE, and post someplace like an "InFormed Corner" for examples to practice with.


RE: InForm, a GUI toolkit for QB64 - johnno56 - 06-12-2022

Sounds like a plan...


RE: InForm, a GUI toolkit for QB64 - bobalooie - 06-13-2022

Thanks for pushing this info out. Looks like a great toolbox.

Question: while perusing the PictureBox Drawing entry on the wiki, the page references http://inform.qb64.org/demo/Fireworks2Inform.zip for an example how to use the QB64 drawing commands on a picturebox. Of course, qb64.org has crossed the rainbow. Do you know of any other place this file might be hiding?

TIA


RE: InForm, a GUI toolkit for QB64 - bplus - 06-13-2022

Yes, I am finding the You Tube video invaluable for getting started (again) after 4 years!?, dang. I was looking all over for that video Thanks! and thumbs up for that.

I have InForm downloaded into QB64PE v0.8.2 and it seems to be working with old code OK. Man! Compile times are much longer than I am use to.


RE: InForm, a GUI toolkit for QB64 - mpgcan - 06-13-2022

@bobalooie
Could not find Fireworks2Inform.zip however these two examples have been updated to InForm 1.3

Triangle by Qwerkey is a good example of how to use the QB64 drawing commands on a picturebox.

I have included links to the originals:

Install: Extract to any folder. Copy files to the QB64 folder.

Triangle by Qwerkey
https://qb64forum.alephc.xyz/index.php?topic=2716.msg119446#msg119446


Spring by Fellippe
https://qb64forum.alephc.xyz/index.php?topic=346.msg2320#msg2320


.7z   Spring.7z (Size: 4.85 KB / Downloads: 82)
.7z   Triangle.7z (Size: 7.88 KB / Downloads: 72)

All the best
MPGCAN


RE: InForm, a GUI toolkit for QB64 - Fifi - 06-13-2022

Hello all, Tongue

could someone say why InForm is no longer supported by its author the nice guy Fellippe Heitor? Dodgy

I've tested InForm since beta 0.6 on several Linux installations (baremetal and VM) and I've talked to Fellippe several times, and I've always said that without real documentation and examples or real exercises, its excellent tool was useless but by him (InForm is written with InForm itself).

At some point, Fellippe needed to make InForm skinable to make it more user-friendly "à la Dreamweaver" or so.

But that never came and the more advanced his project was, the more the generated code provided by default functions that you will never use and that you will have to clean up to make your on code readable.

Too bad it seems like an end because with its debugger, QB64 was on its way to competing with VB but on Linux, macOS and Windows.

Looking forward to seeing an expert bring this great tool back to life. Angel


RE: InForm, a GUI toolkit for QB64 - Kernelpanic - 06-13-2022

". . . and I've always said that without real documentation and examples or real exercises, its excellent tool was useless . . . ."

Yes, I have look the video, about ten minutes . . . I need a book or a pdf-file or so. A real pity.


RE: InForm, a GUI toolkit for QB64 - bplus - 06-13-2022

How about a Wiki? https://github.com/FellippeHeitor/InForm/wiki