当前位置: 首页>>代码示例>>Python>>正文


Python QgsMapCanvas.setMinimumSize方法代码示例

本文整理汇总了Python中qgis.gui.QgsMapCanvas.setMinimumSize方法的典型用法代码示例。如果您正苦于以下问题:Python QgsMapCanvas.setMinimumSize方法的具体用法?Python QgsMapCanvas.setMinimumSize怎么用?Python QgsMapCanvas.setMinimumSize使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在qgis.gui.QgsMapCanvas的用法示例。


在下文中一共展示了QgsMapCanvas.setMinimumSize方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: QDialog

# 需要导入模块: from qgis.gui import QgsMapCanvas [as 别名]
# 或者: from qgis.gui.QgsMapCanvas import setMinimumSize [as 别名]
# coding: utf-8
# Minimalist sample. For further, look at the plugin DockableMirrorMap code
from PyQt4.QtGui import QDialog
from qgis.core import QgsMapLayerRegistry
from qgis.gui import QgsMapCanvas, QgsMapCanvasLayer
from qgis.utils import iface

new_dialog = QDialog()
new_dialog.resize(800, 600)

map_canvas = QgsMapCanvas(new_dialog)
map_canvas.setMinimumSize(800, 600)

layers = QgsMapLayerRegistry.instance().mapLayers()
map_canvas_layer_list = [QgsMapCanvasLayer(l) for l in layers.values()]
map_canvas.setLayerSet(map_canvas_layer_list)
map_canvas.setExtent(iface.mapCanvas().extent())

new_dialog.show()
开发者ID:GEO-IASS,项目名称:pyqgis-samples,代码行数:21,代码来源:qgis-sample-QgsMapCanvas.py

示例2: Ui_HMTKWindow

# 需要导入模块: from qgis.gui import QgsMapCanvas [as 别名]
# 或者: from qgis.gui.QgsMapCanvas import setMinimumSize [as 别名]
class Ui_HMTKWindow(object):
    def setupUi(self, HMTKWindow):
        HMTKWindow.setObjectName(_fromUtf8("HMTKWindow"))
        HMTKWindow.resize(1214, 756)
        self.centralWidget = QtGui.QWidget(HMTKWindow)
        self.centralWidget.setObjectName(_fromUtf8("centralWidget"))
        self.horizontalLayout = QtGui.QHBoxLayout(self.centralWidget)
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.stackedFormWidget = QtGui.QTabWidget(self.centralWidget)
        self.stackedFormWidget.setMaximumSize(QtCore.QSize(500, 16777215))
        self.stackedFormWidget.setTabPosition(QtGui.QTabWidget.North)
        self.stackedFormWidget.setTabShape(QtGui.QTabWidget.Rounded)
        self.stackedFormWidget.setElideMode(QtCore.Qt.ElideNone)
        self.stackedFormWidget.setUsesScrollButtons(True)
        self.stackedFormWidget.setObjectName(_fromUtf8("stackedFormWidget"))
        self.stackedFormWidgetPage1 = QtGui.QWidget()
        self.stackedFormWidgetPage1.setObjectName(_fromUtf8("stackedFormWidgetPage1"))
        self.declusteringFormLayout = QtGui.QVBoxLayout(self.stackedFormWidgetPage1)
        self.declusteringFormLayout.setObjectName(_fromUtf8("declusteringFormLayout"))
        self.declusteringButtons = QtGui.QHBoxLayout()
        self.declusteringButtons.setObjectName(_fromUtf8("declusteringButtons"))
        self.declusterButton = QtGui.QPushButton(self.stackedFormWidgetPage1)
        self.declusterButton.setObjectName(_fromUtf8("declusterButton"))
        self.declusteringButtons.addWidget(self.declusterButton)
        self.declusteringPurgeButton = QtGui.QPushButton(self.stackedFormWidgetPage1)
        self.declusteringPurgeButton.setObjectName(_fromUtf8("declusteringPurgeButton"))
        self.declusteringButtons.addWidget(self.declusteringPurgeButton)
        self.declusteringFormLayout.addLayout(self.declusteringButtons)
        self.declusteringChart = FigureCanvasQTAggWidget(self.stackedFormWidgetPage1)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.declusteringChart.sizePolicy().hasHeightForWidth())
        self.declusteringChart.setSizePolicy(sizePolicy)
        self.declusteringChart.setMinimumSize(QtCore.QSize(0, 300))
        self.declusteringChart.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.declusteringChart.setObjectName(_fromUtf8("declusteringChart"))
        self.declusteringFormLayout.addWidget(self.declusteringChart)
        self.stackedFormWidget.addTab(self.stackedFormWidgetPage1, _fromUtf8(""))
        self.stackedFormWidgetPage2 = QtGui.QWidget()
        self.stackedFormWidgetPage2.setObjectName(_fromUtf8("stackedFormWidgetPage2"))
        self.completenessFormLayout = QtGui.QVBoxLayout(self.stackedFormWidgetPage2)
        self.completenessFormLayout.setObjectName(_fromUtf8("completenessFormLayout"))
        self.completenessButtons = QtGui.QHBoxLayout()
        self.completenessButtons.setObjectName(_fromUtf8("completenessButtons"))
        self.completenessButton = QtGui.QPushButton(self.stackedFormWidgetPage2)
        self.completenessButton.setObjectName(_fromUtf8("completenessButton"))
        self.completenessButtons.addWidget(self.completenessButton)
        self.completenessPurgeButton = QtGui.QPushButton(self.stackedFormWidgetPage2)
        self.completenessPurgeButton.setObjectName(_fromUtf8("completenessPurgeButton"))
        self.completenessButtons.addWidget(self.completenessPurgeButton)
        self.completenessFormLayout.addLayout(self.completenessButtons)
        self.completenessChart = FigureCanvasQTAggWidget(self.stackedFormWidgetPage2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.completenessChart.sizePolicy().hasHeightForWidth())
        self.completenessChart.setSizePolicy(sizePolicy)
        self.completenessChart.setMinimumSize(QtCore.QSize(0, 300))
        self.completenessChart.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.completenessChart.setObjectName(_fromUtf8("completenessChart"))
        self.completenessFormLayout.addWidget(self.completenessChart)
        self.stackedFormWidget.addTab(self.stackedFormWidgetPage2, _fromUtf8(""))
        self.stackedFormWidgetPage3 = QtGui.QWidget()
        self.stackedFormWidgetPage3.setObjectName(_fromUtf8("stackedFormWidgetPage3"))
        self.recurrenceModelFormLayout = QtGui.QVBoxLayout(self.stackedFormWidgetPage3)
        self.recurrenceModelFormLayout.setObjectName(_fromUtf8("recurrenceModelFormLayout"))
        self.recurrenceModelButton = QtGui.QPushButton(self.stackedFormWidgetPage3)
        self.recurrenceModelButton.setObjectName(_fromUtf8("recurrenceModelButton"))
        self.recurrenceModelFormLayout.addWidget(self.recurrenceModelButton)
        self.recurrenceModelChart = FigureCanvasQTAggWidget(self.stackedFormWidgetPage3)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.recurrenceModelChart.sizePolicy().hasHeightForWidth())
        self.recurrenceModelChart.setSizePolicy(sizePolicy)
        self.recurrenceModelChart.setMinimumSize(QtCore.QSize(0, 300))
        self.recurrenceModelChart.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.recurrenceModelChart.setObjectName(_fromUtf8("recurrenceModelChart"))
        self.recurrenceModelFormLayout.addWidget(self.recurrenceModelChart)
        self.stackedFormWidget.addTab(self.stackedFormWidgetPage3, _fromUtf8(""))
        self.stackedFormWidgetPage4 = QtGui.QWidget()
        self.stackedFormWidgetPage4.setObjectName(_fromUtf8("stackedFormWidgetPage4"))
        self.maxMagnitudeFormLayout = QtGui.QVBoxLayout(self.stackedFormWidgetPage4)
        self.maxMagnitudeFormLayout.setObjectName(_fromUtf8("maxMagnitudeFormLayout"))
        self.maxMagnitudeButton = QtGui.QPushButton(self.stackedFormWidgetPage4)
        self.maxMagnitudeButton.setObjectName(_fromUtf8("maxMagnitudeButton"))
        self.maxMagnitudeFormLayout.addWidget(self.maxMagnitudeButton)
        self.maxMagnitudeChart = FigureCanvasQTAggWidget(self.stackedFormWidgetPage4)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.maxMagnitudeChart.sizePolicy().hasHeightForWidth())
        self.maxMagnitudeChart.setSizePolicy(sizePolicy)
        self.maxMagnitudeChart.setMinimumSize(QtCore.QSize(0, 300))
        self.maxMagnitudeChart.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.maxMagnitudeChart.setObjectName(_fromUtf8("maxMagnitudeChart"))
        self.maxMagnitudeFormLayout.addWidget(self.maxMagnitudeChart)
        self.stackedFormWidget.addTab(self.stackedFormWidgetPage4, _fromUtf8(""))
        self.stackedFormWidgetPage5 = QtGui.QWidget()
#.........这里部分代码省略.........
开发者ID:gem,项目名称:qt-experiments,代码行数:103,代码来源:hmtkwindow.py


注:本文中的qgis.gui.QgsMapCanvas.setMinimumSize方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。