Flexible GUI

  • JT
  • JT's Avatar Topic Author
  • Away
  • Administrator
  • Administrator
More
25 Apr 2024 13:51 #299069 by JT
Replied by JT on topic Flexible GUI
That's pretty cool!

JT
The following user(s) said Thank You: MennilTossFlykune

Please Log in or Create an account to join the conversation.

More
26 Apr 2024 17:03 #299125 by MennilTossFlykune
Replied by MennilTossFlykune on topic Flexible GUI
The following user(s) said Thank You: Roguish, tommylight, besriworld, travis036, Grotius, blazini36, JT, rdtsc

Please Log in or Create an account to join the conversation.

  • JT
  • JT's Avatar Topic Author
  • Away
  • Administrator
  • Administrator
More
26 Apr 2024 21:59 #299153 by JT
Replied by JT on topic Flexible GUI
That's awesome!

How did you do the plotter?

JT

Please Log in or Create an account to join the conversation.

More
27 Apr 2024 15:48 - 27 Apr 2024 20:41 #299195 by MennilTossFlykune
Replied by MennilTossFlykune on topic Flexible GUI
It is still just Gremlin but I enabled multisampling and added the arrows to make it look a bit fancier.
The file I've attached is qt5_graphics.py with just enough updated to make it work.
Put it where python can find it, create a QWidget or whatever in designer and promote it

Attachments:
Last edit: 27 Apr 2024 20:41 by MennilTossFlykune.
The following user(s) said Thank You: tommylight, JT

Please Log in or Create an account to join the conversation.

  • JT
  • JT's Avatar Topic Author
  • Away
  • Administrator
  • Administrator
More
07 May 2024 14:13 #300041 by JT
Replied by JT on topic Flexible GUI
I've made a lot of improvements to Flex GUI in the last few weeks and with some help you can create a button, checkbutton, checkbox or radio button that controls a hal out pin. I've got almost all status labels that return a float have the precision set to 3 for metric and 4 for inch and if you specify the precision in a Dynamic Property then Flex uses that instead of the default.



JT

Please Log in or Create an account to join the conversation.

  • JT
  • JT's Avatar Topic Author
  • Away
  • Administrator
  • Administrator
More
14 Jun 2024 13:00 - 14 Jun 2024 13:14 #303006 by JT
Replied by JT on topic Flexible GUI
Flex GUI is up to version 0.8.0 and includes MDI buttons now.

Flex GUI is for folks that want just what they want in a GUI, no more no less.



JT
Last edit: 14 Jun 2024 13:14 by JT.
The following user(s) said Thank You: tommylight, Grotius, Aciera

Please Log in or Create an account to join the conversation.

More
14 Jun 2024 18:58 #303018 by Grotius
Replied by Grotius on topic Flexible GUI
@JT,

In a few post earlyer you mentioned:
Qt Creator is for C++ and Qt Designer is for python.

The qt designer creates .ui files that can be used with qt creator.

The link is broken:
gnipsel.com/linuxcnc/flex/index.html
Made a new link for you:
gnipsel.com/linuxcnc/flexgui/index.html
github link

I want to say, i really like your work. A few years ago when i started linuxcnc,
i followed your gtk course gnipsel.com/glade/index.html.

I think you can also do widget overlay in the gremlin screen these days to show dro's.






 
The following user(s) said Thank You: JT

Please Log in or Create an account to join the conversation.

  • JT
  • JT's Avatar Topic Author
  • Away
  • Administrator
  • Administrator
More
14 Jun 2024 20:09 - 14 Jun 2024 20:10 #303023 by JT
Replied by JT on topic Flexible GUI
I updated the links in the first posts.

Now if I can figure out how to code a plotter Flex GUI will be complete.

JT
Last edit: 14 Jun 2024 20:10 by JT.

Please Log in or Create an account to join the conversation.

More
15 Jun 2024 09:33 #303042 by Grotius
Replied by Grotius on topic Flexible GUI
@JT,

Do you want to code a new plotter or what are your ingredients?

Please Log in or Create an account to join the conversation.

  • JT
  • JT's Avatar Topic Author
  • Away
  • Administrator
  • Administrator
More
15 Jun 2024 09:57 #303043 by JT
Replied by JT on topic Flexible GUI

@JT,

Do you want to code a new plotter or what are your ingredients?
 

I need to get a plotter to work with PyQt6. I would like to use OpenGL with the QOpenGLWidget. If possible use LinuxCNC libraries to parse the G code. How Flex GUI works is if a widget is found then the code is attached to it so in the case of a plotter if a container with an object name of plot_widget is found then the plotter is inserted into the plot_widget container. Any help is much appreciated.

JT
The following user(s) said Thank You: Grotius

Please Log in or Create an account to join the conversation.

Time to create page: 0.104 seconds
Powered by Kunena Forum