QtDragon_hd Qt Creator files
- govind@89
- Offline
- New Member
-
Less
More
- Posts: 10
- Thank you received: 1
14 Feb 2024 09:41 #293315
by govind@89
Replied by govind@89 on topic QtDragon_hd Qt Creator files
Thank you very much for responding.
I have two questions:
I have two questions:
- 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?
- 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.
- cmorley
- Offline
- Moderator
-
Less
More
- Posts: 7873
- Thank you received: 2127
15 Feb 2024 06:24 #293364
by cmorley
Replied by cmorley on topic QtDragon_hd Qt Creator files
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.
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.
- govind@89
- Offline
- New Member
-
Less
More
- Posts: 10
- Thank you received: 1
15 Feb 2024 13:33 #293382
by govind@89
Replied by govind@89 on topic QtDragon_hd Qt Creator files
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.050 seconds