[Qt-interest] QGraphicsItem can not show the cursor
christopherx
christopherx at xandros.com
Tue Apr 28 19:07:42 CEST 2009
Hello Fred:
I have built the same porject without the QGraphicsView/Scene
framework, and it works fine. The text cursor is showed, and tab order
is correct as set in the ui file.
Is this a Qt bug, or I missed something ?
Thanks,
Chris Xu
Fred Duarte wrote:
> The way i made it transparent was by changing the widget's pallete.
>
> I'm using this piece of code:
>
> *QPalette palette(widget->palette());
> palette.setColor(widget->backgroundRole(), Qt::transparent);
> *
> *widget->setPalette(**palette);*
>
> and it works fine. But i still can't make the damm cursor appear
> on the screen when i attach the widget to a scene.
>
> Ideas, anyone?
>
>
> On Mon, Apr 27, 2009 at 5:48 PM, christopherx
> <christopherx at xandros.com <mailto:christopherx at xandros.com>> wrote:
>
> Sorry Fred, My statment in last message DOES NOT working.
> What's yours ?
>
> Thanks,
>
> Fred Duarte wrote:
>
> I'm having a similar problem.
> My QLineEdit object inside a QGraphicsProxyWidget is not showing
> the cursor. Even when I click on the widget and it gain focus,
> the cursor is
> still hidden.
> A made just a small change on my widget, where i set the
> background to
> transparent. But that's it. I still add it to the scene
> through a QGraphicsProxyWidget.
>
> On Mon, Apr 27, 2009 at 11:28 AM, christopherx
> <christopherx at xandros.com <mailto:christopherx at xandros.com>
> <mailto:christopherx at xandros.com
> <mailto:christopherx at xandros.com>>> wrote:
>
> Hello all:
>
> I have a problem with cursor is not showing in the
> QEditline.
> Please let me know if you know the issue. Thanks.
> I have a widget which contains a QEditline an a few
> QLabel, a
> QListview and a buttonBox. And the widget is sign to a
> QGraphicsItem
> as a proxywidget as :
>
> grpItem = new GraphicsRectItem(QRectF,
> myWidget->palette().window(), myWidget).
>
> And the grpItem is a child of a baseItem (which is the same
> type as
> grpItem, a GraphicsRectItem). The baseItem is added to a
> QGraphicsScene, and the scene is a member of set to a
> GraphicsView.
>
> After the creation of the grpItem, I did a
> QEditLine->setFocuse(),
> and it works, the edit line does got the keyboard focus, but I
> can't see
> the Cursor unless I click on the widget/or editline. Also,
> the tab
> order is not working on the widget.
>
> Please help.
>
> Thanks,
> --
>
> Christopher Xu
> <http://www.xandros.com/>
>
> _______________________________________________
> Qt-interest mailing list
> Qt-interest at trolltech.com
> <mailto:Qt-interest at trolltech.com>
> <mailto:Qt-interest at trolltech.com
> <mailto:Qt-interest at trolltech.com>>
>
> http://lists.trolltech.com/mailman/listinfo/qt-interest
>
>
>
>
> --
> Frederico Simas Duarte
> MLS - Mobile Linux Software
> INDT - Nokia Institute
>
>
> --
>
> Christopher Xu
> <http://www.xandros.com/>
>
>
>
>
> --
> Frederico Simas Duarte
> MLS - Mobile Linux Software
> INDT - Nokia Institut
More information about the Qt-interest-old
mailing list