QtDragon_hd Qt Creator files

More
14 Feb 2024 09:41 #293315 by govind@89
Thank you very much for responding.

I have two questions:
  1. Are you referring to the main UI screen, which can be found here: qtdragon_hd.ui ? The corresponding file for handling this UI screen is hdragon_hd_handler.py. Working in conjunction with these two files are action_button.py and qt_action.py. These files are responsible for reading all the action buttons on the GUI screen, correct?

  2. What is the purpose of the qtdragon_hd_xyz.ini file? You can find it at this GitHub link: qtdragon_hd_xyz.ini . Additionally,Which file initializes the main GUI screen (QtDragon_HD) for publishing startup screen ?

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

More
15 Feb 2024 06:24 #293364 by cmorley
github.com/LinuxCNC/linuxcnc/tree/2.9/src/emc/usr_intf/qtvcp
This is the code that linuxcnc loads to start up a Qtvcp based screen.
It loads the .ui and handler.py files and sets up everything to support them.

The INI file is used by linuxcnc to configure user adjustable details of the system.

Qtvcp.py will read the INI file and decide what .ui and handler file you wish to load.
The .ui file specifies the layout of the widgets of the screen.
The special widgets are used to make it easier to integrate linuxcnc commands and status,
If the special widgets will not do the job you want, then generic widgets can be used in conjunction with the handler file to create specific behavior.
The following user(s) said Thank You: govind@89

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

More
15 Feb 2024 13:33 #293382 by govind@89
I sincerely thank you for the comprehensive explanation provided. The information provided in it has proved to be extremely beneficial.
The following user(s) said Thank You: tommylight

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

Time to create page: 0.122 seconds
Powered by Kunena Forum