Qt Data Visualization Big Screen

Verschiedenes zu Qt
Antworten
vivipoe
Beiträge: 53
Registriert: 28. April 2021 09:32

Qt Data Visualization Big Screen

Beitrag von vivipoe »

Ⅰ. Preface

At present, the UI of data visualization big screen is very popular. Qt is a one-stop large GUI supermarket, all functions can be realized through Qt, of course, data visualization big screen is not a problem, it is very easy to implement with the two invincible tools of QSS and QPainter.

Ⅱ. Navigation

1.Qt Data Visualization Big Screen 1 - Layout Scheme

2.Qt Data Visualization Big Screen 2 - Color Scheme

3.Qt Data Visualization Big Screen 3 - Create Layout

4.Qt Data Visualization Big Screen 4 - Resave Layout

5.Qt Data Visualization Big Screen 5 - Restore Layout

6.Qt Data Visualization Big Screen 6 - Open And Close The Window

7.Qt Data Visualization Big Screen 7 - Independent Display Window

8.Qt Data Visualization Big Screen 8 - Adjust Spacing

9.Qt Data Visualization Big Screen 9 - The Effect Of Curve

10.Qt Data Visualization Big Screen 10 - QCustomPlot Transform

11.Qt Data Visualization Big Screen 11 - Custom Widget

12.Qt Data Visualization Big Screen 12 - Database Source

13.Qt Data Visualization Big Screen 13 - Basic Version

14.Qt Data Visualization Big Screen 14 - Comprehensive Application Of Baidu Map With Qt Coding (Online + Offline + Regional)

Ⅲ. Features

Electronic Production Board is a form of visual management, that is, to show the status of data at a glance. For management projects, it organizes on-site production activities by using visual perceptual information that is intuitive and appropriate in color. Visual management is based on human physiological characteristics. In the production site, the full use of signal lights, signage, symbol color and other ways to send out visual signals, bright and accurate stimulation of human nerve endings, fast transmission of information, the potential problems and waste are visually displayed. So that anyone can have timely access to the management situation and the necessary intelligence so that a response can be quickly developed and implemented. Therefore, the management of Electronic Production Board is very effective and intuitive to find and solve problems, and it is one of the essential tools for excellent site management.

Ⅳ. Functions

1.Using layered design, the whole is divided into three levels of interface, the first level interface is the overall layout, the second level interface is a single functional module, the third level interface is a single widget.

2.Sub-widgets include pie chart + circle chart + curve chart + bar chart + bar group chart + horizontal bar chart + horizontal bar group chart + pass rate widget + percentage widget + progress widget + equipment status panel + table data + map widget + video widget, etc.

3.The secondary interface can be freely dragged hover, support minimize, maximize and close, double-click to customize the title bar.

4.The data source supports analog data (default), database, serial communication (need to be customized), network communication (need to be customized), etc. The acquisition interval and the data refresh frequency of each sub-interface can be set freely.

5.Use QWidget program coding, support QT4.6 version, QT5.15 version, and other versions, theoretically support subsequent Qt version, support Windows + Linux + Mac + UOS + Kylin and other operating systems, the effect is perfect, It also supports embedded Linux such as Raspberry Pi, Orange Pi, Quan Chi, IMX6, etc.

6.At the same time, it integrates the function of custom widget + Qchart pie chart + Echart map.

7.Built-in multiple color theme styles (purple, blue, dark blue, black), the default purple, support any resolution.

8.You can set the title + target resolution + layout scheme, and take effect immediately after start-up.

9.You can set the main background color + panel color + crosshair cursor color.

10.Multiple curve colors can be set. 15 sets of beautifully colored random applications are built in if no colors are set.

11.Can set the title bar background color + text color.

12.Can set the curve chart background color + text color + grid color.

13.You can set normal color + alert color + alarm color + disabled color + percentage progress color.

14.Various font sizes can be set separately, such as global + software name + title bar + subtitle bar + bold label, etc.

15.You can set the height of the title bar + the height of the header + the height of the row.

16.Support curve cursor + hover to highlight data points and display values, while bar chart supports top (top + upper+ middle + bottom can be set) display data, all of which are adaptive to calculate position.

17.The main interface directly right mouse click to toggle layout + color scheme + close or open a secondary form.

18.Automatically remember the size and position of all child Windows, and take effect immediately after start-up.

19.Dynamic loading layout scheme menu, can dynamically create a new layout, restore the layout, save the layout, users can create any layout.

20.The secondary form, double - click from the main form to display independently, can freely resize. Double-click the title bar again to maximize, double-click again to restore, which is equivalent to the sub-module can also be displayed in full screen as a big screen, so that a big screen can be expanded to multiple sub big screens, zoom in to view the details of the sub-module data.

21.Each module can customize the acquisition speed, if it is the database acquisition will automatically queue processing, later can also expand each sub-module is independent database acquisition.

22.System settings window is provided to set the overall configuration parameters.

23.Provide beautiful and cool big screen map module, including static pictures + flicker effect + migration effect + world map + regional map, can specify the latitude and longitude coordinates of the point, identify click response, can do map jump, etc. each point can be different colors and prompt information, the function is super awesome!

24.In addition to providing a big screen system, each module is also made of an independent module example, each module can be used independently, the widgets inside are also made of a separate widget example interface. It is convenient to learn how to use every widget, really wondful!

25.Super detailed development and use manual, including detailed database description, module control chart, control chart, project structure code description, use method and so on!

Ⅴ. Configuration

1.Basic Configuration Parameters

Bild

2.Color Configuration Parameters

Bild

3.Font And Size Configuration Parameters

Bild

4.Interval Configuration Parameters

Bild

5.Local Database Configuration Parameters

Bild

Ⅵ. Special Instructions

1.In the executable program’s same folder contains: layout, layout_1440, and layout_1920, the program automatically recognizes the resolution and loads the corresponding layout folder by default. For example, the 1920 resolution loads the layout from the layout_1920 folder as the overall layout folder.

2.The default configuration is simulate data. If you need to use data from the database, you can modify the configuration file WorkMode=db.

3.If you find that the layout is in trouble, you can restore it by click the right mouse button, before saving.

4.In the middle map module click the right mouse button can pop up menu, switch layout and color scheme, etc.

5.Right-click on a module's title bar to bring up the default dock menu for displaying and hiding modules.

6.The layout will be saved automatically when the software is closed, and will be applied automatically after the next startup.

7.If you use the default color scheme such as the purple style, then all the colors in the configuration file will be invalid and the colors in the code will be applied automatically. If you want to enable a custom color, you can use the Theme=\x81ea\x5b9a\x4e49\x98ce\x683c for the configuration file. At this point the software will apply the colors in the configuration file.

8.Right-click menu to save the screenshot, the default name is <ColorScheme _ LayoutScheme. Png> , and save it in the snap directory.

9.If you are running on XP, please run fixff.cmd first, to fix the BUG that FFmpeg is not available on XP.

10.Right-click on the title bar of the secondary form module to pop up the module menu. You can open and close individual modules, If you right-click elsewhere, the menu is global.

11.The program will be continuously updated. Your comments and suggestions are welcome.

Ⅶ. Layout Scheme + Color Scheme

Bild

Bild

Ⅷ. Renderings

Bild

Ⅸ. Demo

1.download URL for dropbox:
https://www.dropbox.com/sh/n58ucs57pscp ... Drj1a?dl=0
2.download URL for box:
https://app.box.com/s/x48a7ttpk667afqqdk7t1fqok4fmvmyv

If you want English Version, please contact me.
email: vivipoe2010@hotmail.com
vivipoe
Beiträge: 53
Registriert: 28. April 2021 09:32

Re: Qt Data Visualization Big Screen

Beitrag von vivipoe »

vivipoe hat geschrieben: 4. Juni 2021 11:18 Ⅰ. Preface

At present, the UI of data visualization big screen is very popular. Qt is a one-stop large GUI supermarket, all functions can be realized through Qt, of course, data visualization big screen is not a problem, it is very easy to implement with the two invincible tools of QSS and QPainter.

Ⅱ. Navigation

1.Qt Data Visualization Big Screen 1 - Layout Scheme
http://www.qtforum.de/viewtopic.php?f=1 ... 270#p82956

2.Qt Data Visualization Big Screen 2 - Color Scheme
http://www.qtforum.de/viewtopic.php?f=1 ... 270#p82954

3.Qt Data Visualization Big Screen 3 - Create Layout
http://www.qtforum.de/viewtopic.php?f=1 ... 270#p82955

4.Qt Data Visualization Big Screen 4 - Resave Layout
http://www.qtforum.de/viewtopic.php?f=1 ... 270#p82957

5.Qt Data Visualization Big Screen 5 - Restore Layout
http://www.qtforum.de/viewtopic.php?f=1 ... 270#p82958

6.Qt Data Visualization Big Screen 6 - Open And Close The Window
http://www.qtforum.de/viewtopic.php?f=1 ... 270#p82959

7.Qt Data Visualization Big Screen 7 - Independent Display Window
http://www.qtforum.de/viewtopic.php?f=1 ... 270#p82960

8.Qt Data Visualization Big Screen 8 - Adjust Spacing
http://www.qtforum.de/viewtopic.php?f=1 ... 270#p82961

9.Qt Data Visualization Big Screen 9 - The Effect Of Curve
http://www.qtforum.de/viewtopic.php?f=1 ... 270#p82962

10.Qt Data Visualization Big Screen 10 - QCustomPlot Transform
http://www.qtforum.de/viewtopic.php?f=1 ... 270#p82963

11.Qt Data Visualization Big Screen 11 - Custom Widget
http://www.qtforum.de/viewtopic.php?f=1 ... 270#p82964

12.Qt Data Visualization Big Screen 12 - Database Source
http://www.qtforum.de/viewtopic.php?f=1 ... 270#p82965

13.Qt Data Visualization Big Screen 13 - Basic Version
http://www.qtforum.de/viewtopic.php?f=1 ... 270#p82966

14.Qt Data Visualization Big Screen 14 - Comprehensive Application Of Baidu Map With Qt Coding (Online + Offline + Regional)
http://www.qtforum.de/viewtopic.php?f=1 ... 270#p82967

Ⅲ. Features

Electronic Production Board is a form of visual management, that is, to show the status of data at a glance. For management projects, it organizes on-site production activities by using visual perceptual information that is intuitive and appropriate in color. Visual management is based on human physiological characteristics. In the production site, the full use of signal lights, signage, symbol color and other ways to send out visual signals, bright and accurate stimulation of human nerve endings, fast transmission of information, the potential problems and waste are visually displayed. So that anyone can have timely access to the management situation and the necessary intelligence so that a response can be quickly developed and implemented. Therefore, the management of Electronic Production Board is very effective and intuitive to find and solve problems, and it is one of the essential tools for excellent site management.

Ⅳ. Functions

1.Using layered design, the whole is divided into three levels of interface, the first level interface is the overall layout, the second level interface is a single functional module, the third level interface is a single widget.

2.Sub-widgets include pie chart + circle chart + curve chart + bar chart + bar group chart + horizontal bar chart + horizontal bar group chart + pass rate widget + percentage widget + progress widget + equipment status panel + table data + map widget + video widget, etc.

3.The secondary interface can be freely dragged hover, support minimize, maximize and close, double-click to customize the title bar.

4.The data source supports analog data (default), database, serial communication (need to be customized), network communication (need to be customized), etc. The acquisition interval and the data refresh frequency of each sub-interface can be set freely.

5.Use QWidget program coding, support QT4.6 version, QT5.15 version, and other versions, theoretically support subsequent Qt version, support Windows + Linux + Mac + UOS + Kylin and other operating systems, the effect is perfect, It also supports embedded Linux such as Raspberry Pi, Orange Pi, Quan Chi, IMX6, etc.

6.At the same time, it integrates the function of custom widget + Qchart pie chart + Echart map.

7.Built-in multiple color theme styles (purple, blue, dark blue, black), the default purple, support any resolution.

8.You can set the title + target resolution + layout scheme, and take effect immediately after start-up.

9.You can set the main background color + panel color + crosshair cursor color.

10.Multiple curve colors can be set. 15 sets of beautifully colored random applications are built in if no colors are set.

11.Can set the title bar background color + text color.

12.Can set the curve chart background color + text color + grid color.

13.You can set normal color + alert color + alarm color + disabled color + percentage progress color.

14.Various font sizes can be set separately, such as global + software name + title bar + subtitle bar + bold label, etc.

15.You can set the height of the title bar + the height of the header + the height of the row.

16.Support curve cursor + hover to highlight data points and display values, while bar chart supports top (top + upper+ middle + bottom can be set) display data, all of which are adaptive to calculate position.

17.The main interface directly right mouse click to toggle layout + color scheme + close or open a secondary form.

18.Automatically remember the size and position of all child Windows, and take effect immediately after start-up.

19.Dynamic loading layout scheme menu, can dynamically create a new layout, restore the layout, save the layout, users can create any layout.

20.The secondary form, double - click from the main form to display independently, can freely resize. Double-click the title bar again to maximize, double-click again to restore, which is equivalent to the sub-module can also be displayed in full screen as a big screen, so that a big screen can be expanded to multiple sub big screens, zoom in to view the details of the sub-module data.

21.Each module can customize the acquisition speed, if it is the database acquisition will automatically queue processing, later can also expand each sub-module is independent database acquisition.

22.System settings window is provided to set the overall configuration parameters.

23.Provide beautiful and cool big screen map module, including static pictures + flicker effect + migration effect + world map + regional map, can specify the latitude and longitude coordinates of the point, identify click response, can do map jump, etc. each point can be different colors and prompt information, the function is super awesome!

24.In addition to providing a big screen system, each module is also made of an independent module example, each module can be used independently, the widgets inside are also made of a separate widget example interface. It is convenient to learn how to use every widget, really wondful!

25.Super detailed development and use manual, including detailed database description, module control chart, control chart, project structure code description, use method and so on!

Ⅴ. Configuration

1.Basic Configuration Parameters

Bild

2.Color Configuration Parameters

Bild

3.Font And Size Configuration Parameters

Bild

4.Interval Configuration Parameters

Bild

5.Local Database Configuration Parameters

Bild

Ⅵ. Special Instructions

1.In the executable program’s same folder contains: layout, layout_1440, and layout_1920, the program automatically recognizes the resolution and loads the corresponding layout folder by default. For example, the 1920 resolution loads the layout from the layout_1920 folder as the overall layout folder.

2.The default configuration is simulate data. If you need to use data from the database, you can modify the configuration file WorkMode=db.

3.If you find that the layout is in trouble, you can restore it by click the right mouse button, before saving.

4.In the middle map module click the right mouse button can pop up menu, switch layout and color scheme, etc.

5.Right-click on a module's title bar to bring up the default dock menu for displaying and hiding modules.

6.The layout will be saved automatically when the software is closed, and will be applied automatically after the next startup.

7.If you use the default color scheme such as the purple style, then all the colors in the configuration file will be invalid and the colors in the code will be applied automatically. If you want to enable a custom color, you can use the Theme=\x81ea\x5b9a\x4e49\x98ce\x683c for the configuration file. At this point the software will apply the colors in the configuration file.

8.Right-click menu to save the screenshot, the default name is <ColorScheme _ LayoutScheme. Png> , and save it in the snap directory.

9.If you are running on XP, please run fixff.cmd first, to fix the BUG that FFmpeg is not available on XP.

10.Right-click on the title bar of the secondary form module to pop up the module menu. You can open and close individual modules, If you right-click elsewhere, the menu is global.

11.The program will be continuously updated. Your comments and suggestions are welcome.

Ⅶ. Layout Scheme + Color Scheme

Bild

Bild

Ⅷ. Renderings

Bild

Ⅸ. Demo

1.download URL for dropbox:
https://www.dropbox.com/sh/n58ucs57pscp ... Drj1a?dl=0
2.download URL for box:
https://app.box.com/s/x48a7ttpk667afqqdk7t1fqok4fmvmyv

If you want English Version, please contact me.
email: vivipoe2010@hotmail.com
Antworten