J'ai fait un tour d'adresse et trouvé this forum thread dans lequel l'OP semble avoir eu le problème exact que j'ai. La question est, comment devrais-je hériter de QLabel
et réimplémenter l'événement mousepressed? Je suppose que ce serait quelque chose comme ceci:Obtention d'un emplacement de clic de souris d'une étiquette en qt
class CustomLabel : public QLabel
{
public:
//what about the constructors?
void mousePressEvent (QMouseEvent * ev);
}
void CustomLabel::mousePressEvent (QMouseEvent * ev)
{
QPoint = ev->pos();
//I want to have another function get the event position.
//How would I achieve this? It's void!
//Is there perhaps some way to set up a signal and slot with the position?
}
Et après avoir réussi à créer un comment serais-je, classe CustomLabel
en mesure de le mettre en mode conception?
Avez-vous trouvé la deuxième solution de mettre l'étiquette de retour à la fenêtre principale? – arqam