This is example for auto-completion in IPython terminal console:<br>========================================<br><span style="font-family:courier new,monospace">In [3]: api.<br>api.AdaptToWordStr                 api.GetMutableIterator             api.PrintVariables<br>
api.AllWordConfidences             api.GetPageSegMode                 api.ProcessPage<br>api.AnalyseLayout                  api.GetRegions                     api.ProcessPages<br>api.Clear                          api.GetStringVariable              api.ReadConfigFile<br>
api.ClearAdaptiveClassifier        api.GetStrips                      api.ReadDebugConfigFile<br>api.DeleteBlockList                api.GetTextDirection               api.Recognize<br>api.DetectOS                       api.GetTextlines                   api.RecognizeForChopTest<br>
api.DumpPGM                        api.GetThresholdedImage            api.RunAdaptiveClassifier<br>api.End                            api.GetThresholdedImageScaleFactor api.SetDebugVariable<br>api.FindLinesCreateBlockList       api.GetUNLVText                    api.SetImage<br>
api.FindRowForBox                  api.GetUTF8Text                    api.SetInputName<br>api.GetBlockTextOrientations       api.GetUnichar                     api.SetOutputName<br>api.GetBoolVariable                api.GetVariableAsString            api.SetPageSegMode<br>
api.GetBoxText                     api.GetWords                       api.SetRectangle<br>api.GetConnectedComponents         api.Init                           api.SetSourceResolution<br>api.GetCubeRecoContext             api.InitForAnalysePage             api.SetVariable<br>
api.GetDawg                        api.InitLangMod                    api.TesseractRect<br>api.GetDoubleVariable              api.InitTruthCallback              api.Version<br>api.GetFeaturesForBlob             api.IsValidWord                    api.oem<br>
api.GetHOCRText                    api.MakeTBLOB                      api.set_min_orientation_margin<br>api.GetInitLanguagesAsString       api.MakeTessOCRRow                 api.tesseract<br>api.GetIntVariable                 api.MeanTextConf                   api.this<br>
api.GetIterator                    api.NormalizeTBLOB<br>api.GetLoadedLanguagesAsVector     api.NumDawgs</span><br>========================================<br><br>This is in IPython qtconsole:<br>========================================<br>
<span style="font-family:courier new,monospace">In [3]: api.<br>AdaptToWordStr                  GetUTF8Text                 tesseract<br>AllWordConfidences              GetUnichar                  this<br>AnalyseLayout                   GetVariableAsString           <br>
Clear                           GetWords            <br>ClearAdaptiveClassifier         Init                <br>DeleteBlockList                 InitForAnalysePage  <br>DetectOS                        InitLangMod         <br>
DumpPGM                         InitTruthCallback   <br>...                             ...                         ...<br></span>========================================<br><br>I believe it&#39;s because of the initial size of IPython qtconsole window upon startup, which I resized afterwards before entering commands, but it had no effect.<br>
<br>Also in qtconsole we can use TAB once again (after evoking auto-completion) and enter in some kind of table mode, which traverses by row while table is made alphabetical by column. It would be more intuitive when table would be generated alphabetically by row, as that&#39;s how cursor TAB interaction has been made.<br>
<br>Anyhow, can I configure qtconsole to roll more candidates on auto-completion?