拟定的QT的控件命名规则:蛇形命名方式 + 控件类型开头,以下是QT控件类型命名的参考范例
Buttons
Buttons | 起始字符串 | 对象名称举例 |
---|
Push Button | button | button_login |
Tool Button | tool_button / button | button_switch |
Radio Button | radio_button / radio | radio_boy |
Check Box | check_box / check | check_used |
Command Link Button | command_link_button / button | button_web |
Dialog Button Box | button_box | button_box_items |
Item Views (Model-Based)
Item Views (Model-Based) | 起始字符串 | 对象名称举例 |
---|
List View | list_view / list | list_view_records |
Tree View | tree_view / tree | tree_view_function |
Table View | table_view / table | table_view_history |
Column View | column_view / column | column_view_address |
Undo View | undo_view / undo | undo_view_test |
Item Views (Model-Based)
Item Views (Model-Based) | 起始字符串 | 对象名称举例 |
---|
List Widget | list_widget / list | list_widget_logs |
Tree Widget | tree_widget / tree | tree_widget_contact |
Table Widget | table_widget / table | table_widget_sample |
Containers
Containers | 起始字符串 | 对象名称举例 |
---|
Group Box | group_box | group_params |
Scroll Area | scroll_area | scroll_area_motors |
Tool Box | tool_box / toolbox | toolbox_category |
Tab Widget | tab_widget / tab | tab_page |
Stacked Widget | stacked_widget | stacked_widget_pages |
Frame | frame | frame_content |
Widget | widget | widget_sub |
MDI Area | mdi_area / mdi | mdi_play |
Dock Widget | dock_widget / dock | dock_output |
QAxWidget | ax_widget / ax | ax_hello |
Input Widgets
Input Widgets | 起始字符串 | 对象名称举例 |
---|
Combo Box | combobox / combo | combo_type |
Font Combo Box | font_combobox / combo | combo_font |
Line Edit | line_edit / edit | edit_user_name |
Text Edit | text_edit / edit | edit_receive |
Plain Text Edit | plain_text_edit / edit | edit_sendbox |
Spin Box | spinbox / spin | spin_step |
Double Spin Box | souble_spinbox / spin | spin_value |
Time Edit | time_edit / timedit | timedit_start |
Date Edit | date_edit / datedit | datedit_event |
Date/Time Edit | date_time_edit / datetimedit | datetimedit_when |
Dial | dial | dial_phone |
Horizontal Scroll Bar | hscrollbar | hscrollbar_xxx |
Vertical Scroll Bar | vscrollbar | vscrollbar_xxx |
Horizontal Slider | hslider | hslider_volume |
Vertical Slider | vslider | vslider_volume |
Key Sequence Edit | ks_edit | ks_edit_shortcut |
Display Widgets
Display Widgets | 起始字符串 | 对象名称举例 |
---|
Label | label label_project | |
Text Browser | text_browser | text_browser_web |
Graphics View | graphics_view / graphics | graphics_draw |
Calendar Widget | calendar_widget / calendar | calendar_event |
LCD Number | lcd_number / lcd | lcd_time |
Progress Bar | progressbar | progressbar_upload |
Horizontal Line | horizontal_line / hline | hline_split |
Vertical Line | vertical_line / vline | vline_split |
OpenGL Widget | opengl_widget | opengl_widget_game |
QQuickWidget | quick_widget | quick_widget_movie |