关于QscrollArea的使用
来源:互联网 发布:不需要交钱的网络兼职 编辑:程序博客网 时间:2024/06/05 01:41
QScrollArea 能够为 widget(或其子类) 添加滚动视图 。滚动视图可以在widget的尺寸超过整个框架的尺寸时,显示滚动条。
示例一:
QLabel *imageLabel = new QLabel; QImage image("happyguy.png"); imageLabel->setPixmap(QPixmap::fromImage(image)); scrollArea = new QScrollArea; scrollArea->setBackgroundRole(QPalette::Dark); scrollArea->setWidget(imageLabel);
效果图如下:
注意!:当使用QScrollArea 能够 widget 添加滚动视图时,一定要先设置widget的sizehint(可以使用setMinimumSize() 来进行设置。),从而保证widget的内容能够正常显示
效果图如下:import sysfrom PyQt4 import QtCore, QtGuiimport classblockclass MainWindow(QtGui.QMainWindow): def __init__(self, parent=None): QtGui.QMainWindow.__init__(self, parent) w = QtGui.QWidget() self.setCentralWidget(w) topFiller = QtGui.QWidget() topFiller.setMinimumSize (1200, 1200 ) for i in range(1, 40): label = QtGui.QLabel( "<--------->", topFiller) label.move(i*10, i*10) scroll = QtGui.QScrollArea() scroll.setWidget(topFiller) scroll.setAutoFillBackground(True) scroll.setWidgetResizable(True) vbox = QtGui.QVBoxLayout() vbox.addWidget(scroll) w.setLayout(vbox) self.statusBar().showMessage(self.tr("A context menu is available by right-clicking")) self.setWindowTitle(self.tr("Menus")) self.resize(480,320) if __name__ == "__main__": app = QtGui.QApplication(sys.argv) mainwindow = MainWindow() mainwindow.show() sys.exit(app.exec_())
- 关于QscrollArea的使用
- 关于QscrollArea的使用
- 关于QscrollArea的使用
- 关于QscrollArea的使用
- Qt中QScrollArea的使用
- QScrollArea使用的小问题
- 关于QScrollArea
- QScrollArea
- QScrollArea
- QScrollArea使用笔记(一)
- QScrollArea的自动滚动功能
- Qt 设计师中使用QScrollArea控件
- 对滚动区域QScrollArea用法的摸索
- QScrollArea 自动完成滚动条的功能
- 对滚动区域QScrollArea用法的摸索
- 基于Qt的收银点餐系统之UI的改进——QStackedLayout和QScrollArea的使用
- 对滚动区域QScrollArea用法的摸索(2)
- 解决QScrollArea不能出现滚动条的问题
- windows 性能计数器
- UDID入门,了解Apple的数据外泄状况
- Caliburn第3部分 事件 参数
- frame,iframe和frameset简单介绍
- 【php】HTTP消息头中的“Cache-control”
- 关于QscrollArea的使用
- sed 在特定行 插入特定内容
- [转]首次发现一行星的天空上有“4个太阳”
- 把CSV文件导入到SQL Server表中的方法
- oracle查询IP地域信息
- 一个高考的"黑客"故事:用2B铅笔"注入"阅卷系统(只有佩服。。)
- 如何有效地记忆与学习
- 联想笔记本F1~F12的使用需要配合Fn键的修改
- Android 边用边学 之 Android SQLite使用