Je me demandais s'il y avait de beaux widgets dans wxwidgets, avec la capacité de recherche. Je veux dire rechercher des données dans de grandes tables comme, data dans wxgrid.
Merci d'avanceWidget avec fonction de recherche dans wxwidgets
0
A
Répondre
3
Il serait lent et inefficace de plusieurs façons de stocker tous les ensembles de données volumineux dans wxGrid, puis de faire des recherches dans wxGrid.
Il serait préférable de conserver l'ensemble de données dans une base de données et d'utiliser le moteur de base de données pour le parcourir. wxGrid n'a besoin de stocker que les données visibles dans l'interface graphique.
Voici un pseudo-code de haut niveau sur la façon dont cela fonctionne.
- Charger les données en magasin. Le magasin doit probablement être une base de données, mais il peut s'agir d'un vecteur ou d'un conteneur STL. Même un fichier texte pourrait être fait pour fonctionner!
- Définissez la ligne visible en cours sur une valeur sensible. Je suppose que vos données sont rangées en lignes
- Charger des lignes incluant et autour du courant dans wxGrid.
- utilisateur entre Envoyer Recherche Terme
- demande de stockage de données, qui retourne la ligne contenant la cible
- Set ligne courante à la ligne contenant la cible
- lignes de charge, y compris et autour de courant dans wxGrid.
Questions connexes
- 1. Widget de style GtkExpander dans wxWidgets?
- 2. wxGetElapsedTime fonction dans wxWidgets 2.9+
- 3. Comment obtenir un widget par identifiant dans wxWidgets?
- 4. wxWidgets Widget pour représenter std :: map?
- 5. Parcelle scientifique avec Ruby + wxWidgets
- 6. Recherche de widget gtk
- 7. wxWidgets compilant avec une erreur
- 8. Twitter zone de recherche widget
- 9. Widget barre de recherche dans Android?
- 10. Recherche d'un widget de rotation pour Java
- 11. Fonction de recherche avec PyGTKsourceview
- 12. erreur de lien using wxwidgets avec cmake
- 13. Wxwidgets callback
- 14. wxWidgets: Crash avec wxGLCanvas/wxGLContext
- 15. wxWidgets Peinture d'image avec Actualiser
- 16. Troubler compiler wxWidgets avec MinGW
- 17. Google Recherche Like Widget Exemple
- 18. Existe-t-il un moyen de personnaliser les éléments du widget wxChoice dans wxPerl (WxWidgets)?
- 19. Widget de recherche de barre d'action
- 20. Erreur dans wxwidgets dans Windows
- 21. wxtooltip wxwidgets
- 22. wxWidgets wxString
- 23. Création d'une fonction de recherche avec plusieurs éléments de recherche?
- 24. WP: Remplacer le widget de recherche
- 25. . Encoding.Default alternative .NET dans wxWIdgets?
- 26. Wxwidgets et Pyqt
- 27. Comment utiliser wxWidgets dans Mac
- 28. Suggestions personnalisées dans le widget de recherche (Android ICS)
- 29. wxwidgets saveFile
- 30. Que fait l'EVT_CHAR_HOOK de wxWidgets?
J'ai besoin d'afficher des données, et permettre à l'utilisateur de rechercher à travers ces données. Quelqu'un peut-il dire s'il vous plaît, comment cela peut-il être fait avec wxwidgets? – jvc
@jvc L'affichage de données et la recherche de données sont deux fonctions différentes. Cela n'a aucun sens d'utiliser le code d'affichage (wxWidgets) pour rechercher les données. La recherche est effectuée en utilisant le code qui stocke les données. – ravenspoint
@jvc Ajouté quelques détails à ma réponse expliquant comment rechercher un magasin de données et afficher les résultats dans wxGrid – ravenspoint