This article goes from here
with QT creater programming, found a lot of inconvenient, especially no automatic completion of this function feeling is a waste of time, so in the Internet to find information, and then record, easy to use later on their own, found that Ctrl+space is automatic completion of the shortcut keys. But sometimes QT creater use incredibly no effect, it is estimated that the input method switch conflict (Ctrl+space is my default shortcut key in English input)
the solution, then, is to change the QT creater shortcut keys directly. In Qt creater->tools->options ... Found Environment->keyboard, found the Texteditor.completethis command, its shortcut is Ctrl+space, the original shortcut key ctrl+space deleted, add a new shortcut key.
QT creator shortcut keys
F2 jump to function definition
SHIFT+F2 switching between declarations and definitions
F4 Switch Between header and source files
ctrl+1 Welcome Mode
ctrl+2 Edit Mode
ctrl+3 Debug Mode
ctrl+4 Project Setup mode
ctrl+5 Help Mode
ctrl+6 Output Mode
alt+0 Show or hide sidebar, edit mode function
ctrl+space Auto-complete
ESc switches to edit mode
alt+1 Creating the Details window
alt+2 Search Results Window
alt+3 Program Output Window
alt+4 compiling Output Window
ctrl+b Compilation Project
Ctrl+r Operation Engineering
ctrl+i Automatic Alignment
ctrl+/comment lines, uncomment lines
ctrl+< Fold the code block, notice that the shift is pressed at the same time
Ctrl+> Expand the code block, and notice that you hold down SHIFT
ctrl+[jumps to the head of the code block
Ctrl +] jumps to the end of the code block
Ctrl+l jump to a line
QT creater Auto-completion (RPM)