2017-10-18 41 views

Répondre

0

J'ai finalement réussi à masquer la barre de défilement horizontale en implémentant mes propres ListCtrlAutoWidthMixin avec EVT_LIST_COL_DRAGGING lié aux événements, de sorte que les colonnes remplissent toujours la largeur de la taille du client et ne vont pas plus loin.

(En fait, je pris le code pour la coutume ListCtrl de this sujet et a fait quelques ajustements, je vais poster un lien vers un point essentiel avec mon code plus tard, si nécessaire -.! En ce moment, il est terriblement commenté)

Je ne sais pas, mais, peut-être, ce sera utile dans votre situation:

how to hide the Vertical and horizontal Scrollbars with wxPython ?

PS Je ne m'attendais pas à ce que les colonnes de taille auto soient aussi difficiles dans wxPython. Est-ce que quelqu'un sait s'il est de toute façon plus facile de faire la même chose dans PyQt, Tkinter ou Kyvi? J'ai réussi à les essayer un peu, mais je me suis toujours coincé quelque part avant de gérer des listes multidimensionnelles pour l'application de bureau que j'écris.