<分区>
最近,我一直在做一些个人项目。问题是现在,我需要在主窗口中创建一个带有滚动条的小部件。
但是我不知道怎么做!!!
请帮助我!
<分区>
最近,我一直在做一些个人项目。问题是现在,我需要在主窗口中创建一个带有滚动条的小部件。
但是我不知道怎么做!!!
请帮助我!
最佳答案
您可以使用 QScrollArea
,它提供到另一个小部件的 ScrollView 。它用于在框架内显示子部件的内容。如果小部件超出框架的大小, View 可以提供滚动条,以便可以查看子小部件的整个区域。
一个例子:
QLabel *imageLabel = new QLabel;
QImage image("happyguy.png");
imageLabel->setPixmap(QPixmap::fromImage(image));
QScrollArea *scrollArea = new QScrollArea(this);
scrollArea->setBackgroundRole(QPalette::Dark);
scrollArea->setWidget(imageLabel);
关于c++ - 如何在 Qt 中创建滚动条?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23533020/