p.begin( this );
p.drawText(rect(), AlignCenter, "The Text" );
p.rotate(40.0);
p.end();
}
MyPopupmenu::MyPopupmenu(MyWidget* parent, const char* name ):
QPopupMenu( parent, name)/*, mywidget( parent )*/
{
insertItem
(QPixmap::fromMimeSource("wireFrame.png"),
"WireFrame", 0);
insertItem
(QPixmap::fromMimeSource("zoom_in.png"),
"Zoom in", 1);
myLabel* l = new myLabel (this);
insertItem(l,2);
}
void myLabel::paintEvent( QPaintEvent *){
QPainter p;
p.begin( this );
p.drawText(rect(), AlignCenter, "The Text" );
p.rotate(40.0);
p.end();
}
MyPopupmenu::MyPopupmenu(MyWidget* parent, const char* name ):
QPopupMenu( parent, name)/*, mywidget( parent )*/
{
insertItem(QPixmap::fromMimeSource("wireFrame.png"),
"WireFrame", 0);
insertItem(QPixmap::fromMimeSource("zoom_in.png"),
"Zoom in", 1);
myLabel* l = new myLabel (this);
insertItem(l,2);
}
To copy to clipboard, switch view to plain text mode
Bookmarks