2010-09-21 4 views
1

Comment utiliser QTableView dans Nokia Qt SDK (pour mobiles). J'ai référé certains documents mais je ne suis toujours pas en train de nettoyer le QTableView. S'il vous plaît quelqu'un suggère comment utiliser le QTableView.QTableView - exemples

Je souhaite afficher QTableView avec trois colonnes.

Répondre

2

Pour les données de table, vous devez implémenter un modèle qui contiendra les données. Si vous n'avez besoin d'rien de spécial, vous pouvez juste sous-classer QAbstractTableModel.

Citant les parties les plus importantes de la documentation:

Lorsque le sous-classement QAbstractTableModel, vous devez mettre en œuvre rowCount(), columnCount() et les données().

modèles éditables doivent mettre en œuvre setData(), et mettre en œuvre des drapeaux() pour retour une valeur contenant Qt :: ItemIsEditable.

Vous n'avez pas spécifié où vous obtenez les données que vous allez afficher dans votre tableau. Cela détermine comment vous devez implémenter les fonctions requises.

Pour un modèle encore plus simple, utilisez QStandardItemModel qui a déjà une implémentation de base pour toutes les fonctions requises.

+0

Merci Teukkam. – Finder

+0

Salut, Comment augmenter la taille de la table. Merci d'avance. – Finder

+0

l'ai eu. En utilisant searchTable-> resize (640,480) ;. Cela augmentera la taille. – Finder