2016-08-26 2 views
1

J'ai un formulaire pour insérer un produit sur le vecteur. Mon formulaire est un formulaire de dialogue QT et je voudrais que l'espace où j'insère la date d'achat est vide et quand je clique sur le QDateEdit la date actuelle apparaît et je peux fixer la date que je préfère.QDate valeur vide sur ajouter page produit

Lorsque j'ajoute la date au vecteur (à la fois vide et datée) je l'affiche sur QTableWidget. la colonne de la date d'achat doit me montrer cette valeur et si elle est vide j'aimerais pouvoir fixer la date que je préfère (après ceci j'ai une fonction pour mettre à jour l'information sur le vecteur).

Comment est-ce que je peux faire ceci? Parce que sur Qdate Class je n'ai rien qui me permette de faire cette chose (http://doc.qt.io/qt-5/qdate.html). Je dois utiliser qt et C++

merci, j'espère avoir expliqué le problème dans le bon sens.

Répondre

1

Un moyen facile: utiliser un QDateEdit personnalisé et activer le QCalendarWidget popup, vous pouvez le personnaliser en utilisant QSS. Exemple:

enter image description here

Lorsque l'utilisateur définit la nouvelle date, il suffit de connecter le signal dateChanged() petit morceau de votre propre emplacement et mettre à jour vos données.