[Qt-interest] problem with focusEvent

Pritam Ghanghas pritam_ghanghas at infosys.com
Mon Aug 16 14:02:28 CEST 2010


Check focus policy of your mainWindow. Probably it cant take focus 
and you never get a focusOutEvent in popWidget. BTW you can look at
QComboBox also.
 

--
Thanks,
Pritam


On Mon, 2010-08-16 at 16:34 +0530, Chandru... wrote:
> hi friends,
> 
>          my task is to show a list widget when user press or click on
> a lineEdit() ... 
>          i made a small class popWidget derived from QListWidget and
> using the event filter on lineEdit i am showing the popWidget  using
> show()... 
>          then comes the problem with hide() when the user press
> somewhere in the mainwindow .. 
>         i reimplemented focusOutEvent() on popWidget when it 
>  actually that lineEdit is a part of the object say subWindow of
> mainWindow so when i press any where in subWindow i can manage to hide
> the popWidget but not in the mainWindow .. 
> 
> how can i send the particular event to the mainWindow ..?
> 
> please help me ... 
> 
> -- 
> WAGMARE
> 
> 




More information about the Qt-interest-old mailing list