habe gerade folgendes Problem:
Nach dem ich meinen "eigenen" kleinen Browser vom prog aus aufrufe mit:
Code: Alles auswählen
WId MainWidget::on_pushButton_web()
{
webbrowser *browser = new webbrowser(NULL, tr("http://www.google.de"));
browser->move(0,0);
browser->resize(800,600);
browser->show();
return browser->winId();
}
Kriege ich keine Tooltip events nicht mehr.
Beim "normalen" Debuggen kann ich das Problem leider nicht reproduzieren-es funktioniert alles.
Das Programm läuft allerdings auf ner Live CD.... ohne "richtiges" X.
Da kriege ich dann keine Events mehr:
Code: Alles auswählen
ui->pushButton_start->installEventFilter( this);
bool MainWidget:: eventFilter(QObject *obj, QEvent *ev)
{
if (obj == ui->pushButton_start
{
if (ev->type() == QEvent::ToolTip)
{
QMessageBox::information(this, "", "TOOLTIP EVENT");
}
}Jemand von euch eine Idee????
BTW: Ja das Event wird vor dem öffnen des Browsers (denke es kann ein beliebiges Wdg sein) angesprungen und ich sehe die Msg Box
------------------------------------------------------------------------------------
EDIT:
Die Tooltipps im Browser selbst funktionieren weiterhin..... komisch!
------------------------------------------------------------------------------------