+ -
当前位置:首页 → 问答吧 → 关于GTK+的环境配置问题【麻烦多多】

关于GTK+的环境配置问题【麻烦多多】

时间:2011-11-25

来源:互联网

ALL:

class ImageWidget : public QWidget
{
public:
ImageWidget( QWidget* parent = NULL ) : QWidget(parent)
{
m_img.load( "./test.bmp" );
}
~ImageWidget() {}
protected:
void paintEvent( QPaintEvent *event )
{
fprintf( stderr, "xxxxxxx\n" );
QPainter painter(this);
painter.drawImage( 0, 0, m_img );
}

private:
QImage m_img;

};

class MainWindow
{
public:
MainWindow()
{
m_imgWidget = new ImageWidget;
m_vBox = new QVBoxLayout;
m_scrollArea = new QScrollArea;

m_scrollArea->setWidget( m_imgWidget );
m_scrollArea->setWidgetResizable(true);

m_vBox->addWidget( m_scrollArea );

setLayout( m_vBox );
setGeometry( 0, 0, 600, 800 );
}
};


为什么图片显示出来,没有滚动条,QScrollArea没有显示滚动条。多谢。

作者: efans_ren   发布时间: 2011-11-25

热门下载

更多