Popup WidgetsThis examples shows how to implement widgets which should popup. Header file: /**************************************************************************** ** $Id: //depot/qt/main/examples/popup/popup.h#1 $ ** ** Definition of something or other ** ** Created : 979899 ** ** Copyright (C) 1997 by Trolltech AS. All rights reserved. ** ** This file is part of an example program for Qt. This example ** program may be used, distributed and modified without limitation. ** *****************************************************************************/ #ifndef POPUP_H #define POPUP_H #include <qlabel.h> #include <qpushbutton.h> #include <qlineedit.h> class FancyPopup : public QLabel { Q_OBJECT public: FancyPopup( QWidget* parent = 0, const char* name=0); void popup( QWidget* parent = 0); protected: virtual void mouseMoveEvent( QMouseEvent * ); virtual void mouseReleaseEvent( QMouseEvent * ); virtual void closeEvent( QCloseEvent * ); private: QWidget* popupParent; int moves; }; class Frame : public QFrame { Q_OBJECT public: Frame( QWidget *parent=0, const char* name=0); protected: private slots: void button1Clicked(); void button2Pressed(); private: QPushButton *button1; QPushButton *button2; QFrame* popup1; FancyPopup* popup2; }; #endif Implementation: /**************************************************************************** ** $Id: //depot/qt/main/examples/popup/popup.cpp#1 $ ** ** Copyright (C) 1992-2000 Trolltech AS. All rights reserved. ** ** This file is part of an example program for Qt. This example ** program may be used, distributed and modified without limitation. ** *****************************************************************************/ #include "popup.h" #include < |
Publicité
Best OfActualités les plus luesSemaine
Mois
Année
Le Qt Quarterly au hasardLa reconnaissance des gestes de sourisQt Quarterly est la revue trimestrielle proposée par Nokia et à destination des développeurs Qt. Ces articles d'une grande qualité technique sont rédigés par des experts Qt. Lire l'article.
CommunautéRessources
Liens utilesContact
Qt dans le magazine |
Cette page est une traduction d'une page de la documentation de Qt, écrite par Nokia Corporation and/or its subsidiary(-ies). Les éventuels problèmes résultant d'une mauvaise traduction ne sont pas imputables à Nokia. | Qt 2.3 | |
Copyright © 2012 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon, vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD. | ||
Vous avez déniché une erreur ? Un bug ? Une redirection cassée ? Ou tout autre problème, quel qu'il soit ? Ou bien vous désirez participer à ce projet de traduction ? N'hésitez pas à nous contacter ou par MP ! |
Copyright © 2000-2012 - www.developpez.com