QWidget如何做出滚动条的效果,?
例如,拖拉一下,将另外两个钮显示出来?
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent){ setFixedSize(300, 100); move(500, 300); QPushButton *pBtn0 = new QPushButton("btn0", this); //pBtn0->setFocusPolicy(Qt::NoFocus); pBtn0->setFixedSize(50, 50); pBtn0->move(50, 50); QPushButton *pBtn1 = new QPushButton("btn1", this); //pBtn1->setFocusPolicy(Qt::NoFocus); pBtn1->setFixedSize(50, 50); pBtn1->move(100+1, 50); QPushButton *pBtn2 = new QPushButton("btn2", this); //pBtn2->setFocusPolicy(Qt::NoFocus); pBtn2->setFixedSize(50, 50); pBtn2->move(50, 100+1); QPushButton *pBtn3 = new QPushButton("btn3", this); //pBtn3->setFocusPolicy(Qt::NoFocus); pBtn3->setFixedSize(50, 50); pBtn3->move(100+1, 100+1); QLine *pLine = new QLine(); pLine->setLine(100, 100-10, 200, 100-10);}