StatusBar - wie Ereignisse auslesen?

Alles rund um die Programmierung mit Qt
Antworten
Eltharion
Beiträge: 74
Registriert: 4. Mai 2006 14:42
Wohnort: Magdeburg
Kontaktdaten:

StatusBar - wie Ereignisse auslesen?

Beitrag von Eltharion »

Hallo.

Ich versuche gerade, einem QSplitter ein neues GUI zu verpassen. Konkret möchte ich am Ende eine Art Statuszeile haben, welche ich verschieben kann und die oben und unten jeweils ein anderes Widget hat. Aber irgendwie habe ich Probleme, die Maus-Events abzufragen. Ich habe z.B. mouseDoubleClickEvent() angelegt und eigentlich sollte da ja was ankommen, aber das tut es irgendwie nicht. Ich denke, ich muss der GUI noch irgendwo sagen, dass ich den Ereignis-Typ auch haben will, aber wo mache ich das?

Code: Alles auswählen

class StatusBarSplitter : public QSplitter
{
  Q_OBJECT

  public:
    StatusBarSplitter(QWidget *parent = 0);
	
  protected:
    virtual QSplitterHandle *createHandle();
    void mouseDoubleClickEvent(QMouseEvent *event);

  protected:
    
};

class StatusBarSplitterHandle : public QSplitterHandle
{
  Q_OBJECT

  public:
    StatusBarSplitterHandle(Qt::Orientation orientation, QSplitter *parent = 0);

  protected:
    void mouseDoubleClickEvent(QMouseEvent *event);

  protected:

};
Bin für jeden Tipp dankbar.

E*
Antworten