创建QSplitter后:
splitter=QtGui.QSplitter()
splitter.addWidget(QtGui.QLabel())
splitter.addWidget(QtGui.QLabel())
用户只需侧向拖动拆分器的手柄位置即可。
每次退出应用程序时,我都想查询拆分器句柄的位置。
此数据可以保存到应用程序配置文件中,拆分器设置可以使用
Splitter的.moveSplitter(index, pos)
方法。在
显然要使用这个方法,我需要拆分器的indexes
及其{QSplitter
属性/方法来获取其索引和每个索引的句柄pos
值?在
可以使用其返回
PyQt4.QtCore.QByteArray
对象的.saveState()
方法获取QSplitter
当前状态的“快照”。返回的QByteArray对象可以保存到磁盘上,以后使用QtCore.QSettings
对象进行检索。检索到的拆分器状态使用其restoreState()
方法“返回”给它。在示例:
应用程序内打开:
^{pr2}$相关问题 更多 >
编程相关推荐