def setupUi(self, MiniBrowserWidget):
MiniBrowserWidget.setObjectName("MiniBrowserWidget")
MiniBrowserWidget.resize(665, 483)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(MiniBrowserWidget.sizePolicy().hasHeightForWidth())
MiniBrowserWidget.setSizePolicy(sizePolicy)
self.horizontalLayout = QtWidgets.QHBoxLayout(MiniBrowserWidget)
self.horizontalLayout.setObjectName("horizontalLayout")
self.verticalLayout = QtWidgets.QVBoxLayout()
self.verticalLayout.setObjectName("verticalLayout")
self.browser = QtWebKitWidgets.QWebView(MiniBrowserWidget)
self.browser.setUrl(QtCore.QUrl("http://yandex.ru/"))
self.browser.setObjectName("browser")
self.verticalLayout.addWidget(self.browser)
self.horizontalLayout.addLayout(self.verticalLayout)
self.retranslateUi(MiniBrowserWidget)
QtCore.QMetaObject.connectSlotsByName(MiniBrowserWidget)
python类QSizePolicy()的实例源码
def __init__(self):
super(ProjectsWidget, self).__init__()
self.projects_list = ProjectListWidget()
# Buttons
self.new_project_button = QtWidgets.QPushButton(QtGui.QIcon(icons.add), 'New')
self.copy_project_button = QtWidgets.QPushButton(QtGui.QIcon(icons.copy), 'Copy current')
self.delete_project_button = QtWidgets.QPushButton(QtGui.QIcon(icons.delete), 'Delete current')
# Layout
self.h_layout = QtWidgets.QHBoxLayout()
self.h_layout.addWidget(header('Current Project:'))
self.h_layout.addWidget(self.projects_list)
self.h_layout.addWidget(self.new_project_button)
self.h_layout.addWidget(self.copy_project_button)
self.h_layout.addWidget(self.delete_project_button)
self.setLayout(self.h_layout)
self.setSizePolicy(QtWidgets.QSizePolicy(
QtWidgets.QSizePolicy.Maximum,
QtWidgets.QSizePolicy.Maximum)
)
self.connect_signals()
def __init__(self, port, text, hOffset, color, highlightColor):
super(PortLabel, self).__init__(port)
self.__port = port
self.__text = text
self.__textItem = QtWidgets.QGraphicsTextItem(text, self)
self._labelColor = color
self.__highlightColor = highlightColor
self.__textItem.setDefaultTextColor(self._labelColor)
self.__textItem.setFont(self.__font)
self.__textItem.transform().translate(0, self.__font.pointSizeF() * -0.5)
option = self.__textItem.document().defaultTextOption()
option.setWrapMode(QtGui.QTextOption.NoWrap)
self.__textItem.document().setDefaultTextOption(option)
self.__textItem.adjustSize()
self.setPreferredSize(self.textSize())
self.setSizePolicy(QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed))
self.setWindowFrameMargins(0, 0, 0, 0)
self.setHOffset(hOffset)
self.setAcceptHoverEvents(True)
self.__mousDownPos = None
dlg_about_qt5.py 文件源码
项目:Vector-Tiles-Reader-QGIS-Plugin
作者: geometalab
项目源码
文件源码
阅读 37
收藏 0
点赞 0
评论 0
def setupUi(self, DlgAbout):
DlgAbout.setObjectName("DlgAbout")
DlgAbout.resize(382, 372)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(DlgAbout.sizePolicy().hasHeightForWidth())
DlgAbout.setSizePolicy(sizePolicy)
self.gridLayout = QtWidgets.QGridLayout(DlgAbout)
self.gridLayout.setObjectName("gridLayout")
self.btnClose = QtWidgets.QPushButton(DlgAbout)
self.btnClose.setMinimumSize(QtCore.QSize(80, 0))
self.btnClose.setObjectName("btnClose")
self.gridLayout.addWidget(self.btnClose, 1, 0, 1, 1, QtCore.Qt.AlignRight)
self.txtAbout = QtWidgets.QTextBrowser(DlgAbout)
self.txtAbout.setMinimumSize(QtCore.QSize(350, 240))
self.txtAbout.setOpenExternalLinks(True)
self.txtAbout.setObjectName("txtAbout")
self.gridLayout.addWidget(self.txtAbout, 0, 0, 1, 1)
self.retranslateUi(DlgAbout)
self.btnClose.clicked.connect(DlgAbout.reject)
QtCore.QMetaObject.connectSlotsByName(DlgAbout)
dimred_FastICA.py 文件源码
项目:PySAT_Point_Spectra_GUI
作者: USGS-Astrogeology
项目源码
文件源码
阅读 19
收藏 0
点赞 0
评论 0
def setupUi(self, Form):
Form.setObjectName("Form")
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Ignored, QtWidgets.QSizePolicy.Ignored)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(Form.sizePolicy().hasHeightForWidth())
Form.setSizePolicy(sizePolicy)
self.verticalLayout = QtWidgets.QVBoxLayout(Form)
self.verticalLayout.setObjectName("verticalLayout")
self.groupBox = QtWidgets.QGroupBox(Form)
self.groupBox.setObjectName("groupBox")
self.formLayout = QtWidgets.QFormLayout(self.groupBox)
self.formLayout.setFieldGrowthPolicy(QtWidgets.QFormLayout.AllNonFixedFieldsGrow)
self.formLayout.setObjectName("formLayout")
self.nc_label = QtWidgets.QLabel(self.groupBox)
self.nc_label.setObjectName("nc_label")
self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.nc_label)
self.nc_spin = QtWidgets.QSpinBox(self.groupBox)
self.nc_spin.setObjectName("nc_spin")
self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.nc_spin)
self.verticalLayout.addWidget(self.groupBox)
self.retranslateUi(Form)
QtCore.QMetaObject.connectSlotsByName(Form)
def setupUi(self, Form):
Form.setObjectName("Form")
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Ignored, QtWidgets.QSizePolicy.Ignored)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(Form.sizePolicy().hasHeightForWidth())
Form.setSizePolicy(sizePolicy)
self.verticalLayout = QtWidgets.QVBoxLayout(Form)
self.verticalLayout.setObjectName("verticalLayout")
self.groupBox = QtWidgets.QGroupBox(Form)
self.groupBox.setObjectName("groupBox")
self.formLayout = QtWidgets.QFormLayout(self.groupBox)
self.formLayout.setFieldGrowthPolicy(QtWidgets.QFormLayout.AllNonFixedFieldsGrow)
self.formLayout.setObjectName("formLayout")
self.nc_label = QtWidgets.QLabel(self.groupBox)
self.nc_label.setObjectName("nc_label")
self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.nc_label)
self.nc_spin = QtWidgets.QSpinBox(self.groupBox)
self.nc_spin.setObjectName("nc_spin")
self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.nc_spin)
self.verticalLayout.addWidget(self.groupBox)
self.retranslateUi(Form)
QtCore.QMetaObject.connectSlotsByName(Form)
def setupUi(self, Form):
Form.setObjectName("Form")
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Ignored, QtWidgets.QSizePolicy.Ignored)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(Form.sizePolicy().hasHeightForWidth())
Form.setSizePolicy(sizePolicy)
self.verticalLayout = QtWidgets.QVBoxLayout(Form)
self.verticalLayout.setObjectName("verticalLayout")
self.formGroupBox = QtWidgets.QGroupBox(Form)
self.formGroupBox.setObjectName("formGroupBox")
self.formLayout = QtWidgets.QFormLayout(self.formGroupBox)
self.formLayout.setFieldGrowthPolicy(QtWidgets.QFormLayout.AllNonFixedFieldsGrow)
self.formLayout.setObjectName("formLayout")
self.chooseDataToDerivLabel = QtWidgets.QLabel(self.formGroupBox)
self.chooseDataToDerivLabel.setObjectName("chooseDataToDerivLabel")
self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.chooseDataToDerivLabel)
self.chooseDataToDerivComboBox = QtWidgets.QComboBox(self.formGroupBox)
self.chooseDataToDerivComboBox.setObjectName("chooseDataToDerivComboBox")
self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.chooseDataToDerivComboBox)
self.verticalLayout.addWidget(self.formGroupBox)
self.retranslateUi(Form)
QtCore.QMetaObject.connectSlotsByName(Form)
def setupUi(self, Form):
Form.setObjectName("Form")
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Ignored, QtWidgets.QSizePolicy.Ignored)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(Form.sizePolicy().hasHeightForWidth())
Form.setSizePolicy(sizePolicy)
self.verticalLayout = QtWidgets.QVBoxLayout(Form)
self.verticalLayout.setObjectName("verticalLayout")
self.formGroupBox = QtWidgets.QGroupBox(Form)
self.formGroupBox.setObjectName("formGroupBox")
self.formLayout = QtWidgets.QFormLayout(self.formGroupBox)
self.formLayout.setObjectName("formLayout")
self.numOfComponentsLabel = QtWidgets.QLabel(self.formGroupBox)
self.numOfComponentsLabel.setObjectName("numOfComponentsLabel")
self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.numOfComponentsLabel)
self.numOfComponentsLineEdit = QtWidgets.QLineEdit(self.formGroupBox)
self.numOfComponentsLineEdit.setObjectName("numOfComponentsLineEdit")
self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.numOfComponentsLineEdit)
self.verticalLayout.addWidget(self.formGroupBox)
self.retranslateUi(Form)
QtCore.QMetaObject.connectSlotsByName(Form)
def setupUi(self, Form):
Form.setObjectName("Form")
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Ignored, QtWidgets.QSizePolicy.Ignored)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(Form.sizePolicy().hasHeightForWidth())
Form.setSizePolicy(sizePolicy)
self.verticalLayout = QtWidgets.QVBoxLayout(Form)
self.verticalLayout.setObjectName("verticalLayout")
self.groupBox = QtWidgets.QGroupBox(Form)
self.groupBox.setObjectName("groupBox")
self.formLayout = QtWidgets.QFormLayout(self.groupBox)
self.formLayout.setFieldGrowthPolicy(QtWidgets.QFormLayout.AllNonFixedFieldsGrow)
self.formLayout.setObjectName("formLayout")
self.fitInterceptLabel = QtWidgets.QLabel(self.groupBox)
self.fitInterceptLabel.setObjectName("fitInterceptLabel")
self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.fitInterceptLabel)
self.fitInterceptCheckBox = QtWidgets.QCheckBox(self.groupBox)
self.fitInterceptCheckBox.setChecked(True)
self.fitInterceptCheckBox.setObjectName("fitInterceptCheckBox")
self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.fitInterceptCheckBox)
self.verticalLayout.addWidget(self.groupBox)
self.retranslateUi(Form)
QtCore.QMetaObject.connectSlotsByName(Form)
def setupUi(self, Form):
Form.setObjectName("Form")
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Ignored, QtWidgets.QSizePolicy.Ignored)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(Form.sizePolicy().hasHeightForWidth())
Form.setSizePolicy(sizePolicy)
self.verticalLayout = QtWidgets.QVBoxLayout(Form)
self.verticalLayout.setObjectName("verticalLayout")
self.groupBox = QtWidgets.QGroupBox(Form)
self.groupBox.setObjectName("groupBox")
self.formLayout = QtWidgets.QFormLayout(self.groupBox)
self.formLayout.setFieldGrowthPolicy(QtWidgets.QFormLayout.AllNonFixedFieldsGrow)
self.formLayout.setObjectName("formLayout")
self.nc_label = QtWidgets.QLabel(self.groupBox)
self.nc_label.setObjectName("nc_label")
self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.nc_label)
self.nc_spin = QtWidgets.QSpinBox(self.groupBox)
self.nc_spin.setObjectName("nc_spin")
self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.nc_spin)
self.verticalLayout.addWidget(self.groupBox)
self.retranslateUi(Form)
QtCore.QMetaObject.connectSlotsByName(Form)
def setupUi(self, Form):
Form.setObjectName("Form")
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Ignored, QtWidgets.QSizePolicy.Ignored)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(Form.sizePolicy().hasHeightForWidth())
Form.setSizePolicy(sizePolicy)
self.verticalLayout = QtWidgets.QVBoxLayout(Form)
self.verticalLayout.setObjectName("verticalLayout")
self.formGroupBox = QtWidgets.QGroupBox(Form)
self.formGroupBox.setObjectName("formGroupBox")
self.formLayout = QtWidgets.QFormLayout(self.formGroupBox)
self.formLayout.setObjectName("formLayout")
self.numOfComponentsLabel = QtWidgets.QLabel(self.formGroupBox)
self.numOfComponentsLabel.setObjectName("numOfComponentsLabel")
self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.numOfComponentsLabel)
self.numOfComponentsLineEdit = QtWidgets.QLineEdit(self.formGroupBox)
self.numOfComponentsLineEdit.setObjectName("numOfComponentsLineEdit")
self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.numOfComponentsLineEdit)
self.verticalLayout.addWidget(self.formGroupBox)
self.retranslateUi(Form)
QtCore.QMetaObject.connectSlotsByName(Form)
mapillary_explorer_dockwidget_base.py 文件源码
项目:go2mapillary
作者: enricofer
项目源码
文件源码
阅读 20
收藏 0
点赞 0
评论 0
def setupUi(self, go2mapillaryDockWidgetBase):
go2mapillaryDockWidgetBase.setObjectName(_fromUtf8("go2mapillaryDockWidgetBase"))
go2mapillaryDockWidgetBase.resize(320, 260)
self.dockWidgetContents = QtWidgets.QWidget()
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.dockWidgetContents.sizePolicy().hasHeightForWidth())
self.dockWidgetContents.setSizePolicy(sizePolicy)
self.dockWidgetContents.setMinimumSize(QtCore.QSize(320, 240))
self.dockWidgetContents.setMaximumSize(QtCore.QSize(320, 240))
self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents"))
self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents)
self.gridLayout.setMargin(0)
self.gridLayout.setSpacing(0)
self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
self.webView = QtWebKitWidgets.QWebView(self.dockWidgetContents)
self.webView.setUrl(QtCore.QUrl(_fromUtf8("about:blank")))
self.webView.setObjectName(_fromUtf8("webView"))
self.gridLayout.addWidget(self.webView, 0, 0, 1, 1)
go2mapillaryDockWidgetBase.setWidget(self.dockWidgetContents)
self.retranslateUi(go2mapillaryDockWidgetBase)
QtCore.QMetaObject.connectSlotsByName(go2mapillaryDockWidgetBase)
def __init__(self, parent, compound, E, table):
super(PlotDlg, self).__init__(parent)
bl = QVBoxLayout(self)
self.plotCanvas = MyMplCanvas(self)
self.plotCanvas.setSizePolicy(
QSizePolicy.Expanding, QSizePolicy.Expanding)
self.toolbar = ToolBar(self.plotCanvas, self)
bl.addWidget(self.toolbar)
bl.addWidget(self.plotCanvas)
pg = parent.frameGeometry()
self.move(parent.x()+pg.width(), parent.y())
pg = parent.geometry()
self.resize(pg.width()*1.5, pg.height())
self.setWindowTitle("plots of f''")
self.setWindowFlags(QtCore.Qt.Window)
self.show()
self.plotCanvas.plot(compound, E, table)
# def closeEvent(self, event): # is not invoked by esc. press
def setupUi(self, Form):
Form.setObjectName("Form")
Form.resize(224, 117)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(Form.sizePolicy().hasHeightForWidth())
Form.setSizePolicy(sizePolicy)
self.verticalLayout = QtWidgets.QVBoxLayout(Form)
self.verticalLayout.setSpacing(1)
self.verticalLayout.setContentsMargins(0, 0, 0, 0)
self.verticalLayout.setObjectName("verticalLayout")
self.translateLabel = QtWidgets.QLabel(Form)
self.translateLabel.setObjectName("translateLabel")
self.verticalLayout.addWidget(self.translateLabel)
self.rotateLabel = QtWidgets.QLabel(Form)
self.rotateLabel.setObjectName("rotateLabel")
self.verticalLayout.addWidget(self.rotateLabel)
self.scaleLabel = QtWidgets.QLabel(Form)
self.scaleLabel.setObjectName("scaleLabel")
self.verticalLayout.addWidget(self.scaleLabel)
self.horizontalLayout = QtWidgets.QHBoxLayout()
self.horizontalLayout.setObjectName("horizontalLayout")
self.mirrorImageBtn = QtWidgets.QPushButton(Form)
self.mirrorImageBtn.setToolTip("")
self.mirrorImageBtn.setObjectName("mirrorImageBtn")
self.horizontalLayout.addWidget(self.mirrorImageBtn)
self.reflectImageBtn = QtWidgets.QPushButton(Form)
self.reflectImageBtn.setObjectName("reflectImageBtn")
self.horizontalLayout.addWidget(self.reflectImageBtn)
self.verticalLayout.addLayout(self.horizontalLayout)
self.retranslateUi(Form)
QtCore.QMetaObject.connectSlotsByName(Form)
def setupUi(self, Form):
Form.setObjectName("Form")
Form.resize(224, 117)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(Form.sizePolicy().hasHeightForWidth())
Form.setSizePolicy(sizePolicy)
self.verticalLayout = QtWidgets.QVBoxLayout(Form)
self.verticalLayout.setSpacing(1)
self.verticalLayout.setContentsMargins(0, 0, 0, 0)
self.verticalLayout.setObjectName("verticalLayout")
self.translateLabel = QtWidgets.QLabel(Form)
self.translateLabel.setObjectName("translateLabel")
self.verticalLayout.addWidget(self.translateLabel)
self.rotateLabel = QtWidgets.QLabel(Form)
self.rotateLabel.setObjectName("rotateLabel")
self.verticalLayout.addWidget(self.rotateLabel)
self.scaleLabel = QtWidgets.QLabel(Form)
self.scaleLabel.setObjectName("scaleLabel")
self.verticalLayout.addWidget(self.scaleLabel)
self.horizontalLayout = QtWidgets.QHBoxLayout()
self.horizontalLayout.setObjectName("horizontalLayout")
self.mirrorImageBtn = QtWidgets.QPushButton(Form)
self.mirrorImageBtn.setToolTip("")
self.mirrorImageBtn.setObjectName("mirrorImageBtn")
self.horizontalLayout.addWidget(self.mirrorImageBtn)
self.reflectImageBtn = QtWidgets.QPushButton(Form)
self.reflectImageBtn.setObjectName("reflectImageBtn")
self.horizontalLayout.addWidget(self.reflectImageBtn)
self.verticalLayout.addLayout(self.horizontalLayout)
self.retranslateUi(Form)
QtCore.QMetaObject.connectSlotsByName(Form)
def setupUi(self, DownloaderDlg):
DownloaderDlg.setObjectName("DownloaderDlg")
DownloaderDlg.resize(524, 443)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(DownloaderDlg.sizePolicy().hasHeightForWidth())
DownloaderDlg.setSizePolicy(sizePolicy)
self.downloads_buttonBox = QtWidgets.QDialogButtonBox(DownloaderDlg)
self.downloads_buttonBox.setGeometry(QtCore.QRect(350, 400, 161, 32))
self.downloads_buttonBox.setOrientation(QtCore.Qt.Horizontal)
self.downloads_buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Close | QtWidgets.QDialogButtonBox.Ok)
self.downloads_buttonBox.setCenterButtons(False)
self.downloads_buttonBox.setObjectName("downloads_buttonBox")
self.downloads_treeWidget = QtWidgets.QTreeWidget(DownloaderDlg)
self.downloads_treeWidget.setGeometry(QtCore.QRect(10, 10, 501, 381))
self.downloads_treeWidget.setObjectName("downloads_treeWidget")
self.downloads_treeWidget.headerItem().setText(0, "1")
self.statusLabel = QtWidgets.QLabel(DownloaderDlg)
self.statusLabel.setGeometry(QtCore.QRect(20, 400, 321, 31))
self.statusLabel.setText("")
self.statusLabel.setObjectName("statusLabel")
self.retranslateUi(DownloaderDlg)
self.downloads_buttonBox.accepted.connect(DownloaderDlg.accept)
self.downloads_buttonBox.rejected.connect(DownloaderDlg.reject)
QtCore.QMetaObject.connectSlotsByName(DownloaderDlg)
def __init__(self):
super(MethodsTable, self).__init__()
self.setDragEnabled(True)
self.setColumnCount(len(self.HEADERS))
self.setSizePolicy(QtWidgets.QSizePolicy(
QtWidgets.QSizePolicy.Preferred,
QtWidgets.QSizePolicy.Maximum)
)
self.connect_signals()
self.sync()
def __init__(self, parent=None, *args):
super(ABTableWidget, self).__init__(parent)
# same in all tables:
self.setContextMenuPolicy(QtCore.Qt.ActionsContextMenu)
self.setSortingEnabled(True)
# self.setSizePolicy(QtWidgets.QSizePolicy(
# QtWidgets.QSizePolicy.Preferred,
# QtWidgets.QSizePolicy.Maximum)
# )
def __init__(self, parent=None, activity=None):
super(ActivityDataGrid, self).__init__(parent)
self.activity = activity
self.grid = self.get_grid()
self.setLayout(self.grid)
# self.setSizePolicy(QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Maximum))
if activity:
self.populate()
def __init__(self, port, graph, hOffset, color, connectionPointType):
super(PortCircle, self).__init__(port)
self.__port = port
self._graph = graph
self._connectionPointType = connectionPointType
self.__connections = set()
self._supportsOnlySingleConnections = connectionPointType == 'In'
self.setSizePolicy(QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed))
size = QtCore.QSizeF(self.__diameter, self.__diameter)
self.setPreferredSize(size)
self.setWindowFrameMargins(0, 0, 0, 0)
self.transform().translate(self.__radius * hOffset, 0)
self.__defaultPen = QtGui.QPen(QtGui.QColor("#000000"), 1.0)
self.__hoverPen = QtGui.QPen(QtGui.QColor("#000000"), 1.5)
self._ellipseItem = QtWidgets.QGraphicsEllipseItem(self)
self._ellipseItem.setPen(self.__defaultPen)
self._ellipseItem.setPos(size.width()/2, size.height()/2)
self._ellipseItem.setRect(
-self.__radius,
-self.__radius,
self.__diameter,
self.__diameter,
)
self.setColor(color)
self.setAcceptHoverEvents(True)
def __init__(self, parent, graph, name, color, dataType, connectionPointType):
super(BasePort, self).__init__(parent)
self._node = parent
self._graph = graph
self._name = name
self._dataType = dataType
self._connectionPointType = connectionPointType
self.setSizePolicy(QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed))
layout = QtWidgets.QGraphicsLinearLayout()
layout.setSpacing(0)
layout.setContentsMargins(0, 0, 0, 0)
self.setLayout(layout)
self._color = color
self._inCircle = None
self._outCircle = None
self._labelItem = None
self._inCircleHolder = ItemHolder(self)
self._outCircleHolder = ItemHolder(self)
self._labelItemHolder = ItemHolder(self)
self.layout().addItem(self._inCircleHolder)
self.layout().setAlignment(self._inCircleHolder, QtCore.Qt.AlignLeft | QtCore.Qt.AlignVCenter)
self.layout().addItem(self._labelItemHolder)
self.layout().setAlignment(self._labelItemHolder, QtCore.Qt.AlignHCenter | QtCore.Qt.AlignVCenter)
self.layout().addItem(self._outCircleHolder)
self.layout().setAlignment(self._outCircleHolder, QtCore.Qt.AlignRight | QtCore.Qt.AlignVCenter)
def __init__(self, text, parent=None):
super(NodeTitle, self).__init__(parent)
self.setSizePolicy(QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed))
self.__textItem = QtWidgets.QGraphicsTextItem(text, self)
self.__textItem.setDefaultTextColor(self.__color)
self.__textItem.setFont(self.__font)
self.__textItem.setPos(0, -2)
option = self.__textItem.document().defaultTextOption()
option.setWrapMode(QtGui.QTextOption.NoWrap)
self.__textItem.document().setDefaultTextOption(option)
self.__textItem.adjustSize()
self.setPreferredSize(self.textSize())
def __init__(self, text, parent=None):
super(NodeHeader, self).__init__(parent)
self.setSizePolicy(QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding))
layout = QtWidgets.QGraphicsLinearLayout()
layout.setContentsMargins(0, 0, 0, 0)
layout.setSpacing(3)
layout.setOrientation(QtCore.Qt.Horizontal)
self.setLayout(layout)
self._titleWidget = NodeTitle(text, self)
layout.addItem(self._titleWidget)
layout.setAlignment(self._titleWidget, QtCore.Qt.AlignCenter | QtCore.Qt.AlignTop)
def setupUi(self, Dialog):
Dialog.setObjectName("Dialog")
Dialog.setWindowModality(QtCore.Qt.ApplicationModal)
Dialog.resize(452, 144)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(Dialog.sizePolicy().hasHeightForWidth())
Dialog.setSizePolicy(sizePolicy)
Dialog.setContextMenuPolicy(QtCore.Qt.DefaultContextMenu)
self.verticalLayout = QtWidgets.QVBoxLayout(Dialog)
self.verticalLayout.setObjectName("verticalLayout")
self.label_2 = QtWidgets.QLabel(Dialog)
self.label_2.setOpenExternalLinks(True)
self.label_2.setObjectName("label_2")
self.verticalLayout.addWidget(self.label_2)
self.label_5 = QtWidgets.QLabel(Dialog)
self.label_5.setOpenExternalLinks(True)
self.label_5.setObjectName("label_5")
self.verticalLayout.addWidget(self.label_5)
self.label_6 = QtWidgets.QLabel(Dialog)
self.label_6.setOpenExternalLinks(True)
self.label_6.setObjectName("label_6")
self.verticalLayout.addWidget(self.label_6)
self.label_7 = QtWidgets.QLabel(Dialog)
self.label_7.setOpenExternalLinks(True)
self.label_7.setObjectName("label_7")
self.verticalLayout.addWidget(self.label_7)
self.buttonBox = QtWidgets.QDialogButtonBox(Dialog)
self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Close)
self.buttonBox.setObjectName("buttonBox")
self.verticalLayout.addWidget(self.buttonBox)
self.retranslateUi(Dialog)
self.buttonBox.accepted.connect(Dialog.accept)
self.buttonBox.rejected.connect(Dialog.reject)
QtCore.QMetaObject.connectSlotsByName(Dialog)
def setupUi(self, NLTKDatafiles):
NLTKDatafiles.setObjectName("NLTKDatafiles")
NLTKDatafiles.resize(640, 480)
self.verticalLayout = QtWidgets.QVBoxLayout(NLTKDatafiles)
self.verticalLayout.setObjectName("verticalLayout")
self.label_2 = QtWidgets.QLabel(NLTKDatafiles)
self.label_2.setObjectName("label_2")
self.verticalLayout.addWidget(self.label_2)
self.textBrowser = QtWidgets.QTextBrowser(NLTKDatafiles)
self.textBrowser.setLineWrapMode(QtWidgets.QTextEdit.NoWrap)
self.textBrowser.setObjectName("textBrowser")
self.verticalLayout.addWidget(self.textBrowser)
self.progressBar = QtWidgets.QProgressBar(NLTKDatafiles)
self.progressBar.setProperty("value", 24)
self.progressBar.setObjectName("progressBar")
self.verticalLayout.addWidget(self.progressBar)
self.label = QtWidgets.QLabel(NLTKDatafiles)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth())
self.label.setSizePolicy(sizePolicy)
self.label.setWordWrap(True)
self.label.setObjectName("label")
self.verticalLayout.addWidget(self.label)
self.buttonBox = QtWidgets.QDialogButtonBox(NLTKDatafiles)
self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.No|QtWidgets.QDialogButtonBox.Open|QtWidgets.QDialogButtonBox.Yes)
self.buttonBox.setObjectName("buttonBox")
self.verticalLayout.addWidget(self.buttonBox)
self.retranslateUi(NLTKDatafiles)
self.buttonBox.accepted.connect(NLTKDatafiles.accept)
self.buttonBox.rejected.connect(NLTKDatafiles.reject)
QtCore.QMetaObject.connectSlotsByName(NLTKDatafiles)
def setupUi(self, corpusManager):
corpusManager.setObjectName("corpusManager")
corpusManager.resize(800, 600)
self.verticalLayout = QtWidgets.QVBoxLayout(corpusManager)
self.verticalLayout.setObjectName("verticalLayout")
self.list_corpora = QtWidgets.QScrollArea(corpusManager)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.list_corpora.sizePolicy().hasHeightForWidth())
self.list_corpora.setSizePolicy(sizePolicy)
self.list_corpora.setFrameShape(QtWidgets.QFrame.NoFrame)
self.list_corpora.setWidgetResizable(True)
self.list_corpora.setObjectName("list_corpora")
self.list_content = QtWidgets.QWidget()
self.list_content.setGeometry(QtCore.QRect(0, 0, 792, 592))
self.list_content.setObjectName("list_content")
self.list_layout = QtWidgets.QVBoxLayout(self.list_content)
self.list_layout.setContentsMargins(0, 0, 0, 0)
self.list_layout.setSpacing(0)
self.list_layout.setObjectName("list_layout")
self.list_corpora.setWidget(self.list_content)
self.verticalLayout.addWidget(self.list_corpora)
self.retranslateUi(corpusManager)
QtCore.QMetaObject.connectSlotsByName(corpusManager)
def setupUi(self, FindWidget):
FindWidget.setObjectName("FindWidget")
FindWidget.resize(1040, 102)
self.horizontalLayout = QtWidgets.QHBoxLayout(FindWidget)
self.horizontalLayout.setSizeConstraint(QtWidgets.QLayout.SetMinAndMaxSize)
self.horizontalLayout.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout.setObjectName("horizontalLayout")
self.button_find_close = QtWidgets.QToolButton(FindWidget)
icon = QtGui.QIcon.fromTheme("window-close")
self.button_find_close.setIcon(icon)
self.button_find_close.setObjectName("button_find_close")
self.horizontalLayout.addWidget(self.button_find_close)
self.label = QtWidgets.QLabel(FindWidget)
self.label.setObjectName("label")
self.horizontalLayout.addWidget(self.label)
self.edit_find = QtWidgets.QLineEdit(FindWidget)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Ignored, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.edit_find.sizePolicy().hasHeightForWidth())
self.edit_find.setSizePolicy(sizePolicy)
self.edit_find.setObjectName("edit_find")
self.horizontalLayout.addWidget(self.edit_find)
self.button_find_next = QtWidgets.QPushButton(FindWidget)
icon = QtGui.QIcon.fromTheme("go-down")
self.button_find_next.setIcon(icon)
self.button_find_next.setObjectName("button_find_next")
self.horizontalLayout.addWidget(self.button_find_next)
self.button_find_prev = QtWidgets.QPushButton(FindWidget)
icon = QtGui.QIcon.fromTheme("go-up")
self.button_find_prev.setIcon(icon)
self.button_find_prev.setObjectName("button_find_prev")
self.horizontalLayout.addWidget(self.button_find_prev)
self.horizontalLayout.setStretch(2, 1)
self.retranslateUi(FindWidget)
QtCore.QMetaObject.connectSlotsByName(FindWidget)
def setupUi(self, OrphanagedDatabases):
OrphanagedDatabases.setObjectName("OrphanagedDatabases")
OrphanagedDatabases.resize(640, 479)
self.verticalLayout = QtWidgets.QVBoxLayout(OrphanagedDatabases)
self.verticalLayout.setSizeConstraint(QtWidgets.QLayout.SetDefaultConstraint)
self.verticalLayout.setObjectName("verticalLayout")
self.label = QtWidgets.QLabel(OrphanagedDatabases)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth())
self.label.setSizePolicy(sizePolicy)
self.label.setWordWrap(True)
self.label.setObjectName("label")
self.verticalLayout.addWidget(self.label)
self.listWidget = QtWidgets.QListWidget(OrphanagedDatabases)
self.listWidget.setObjectName("listWidget")
self.verticalLayout.addWidget(self.listWidget)
self.label_3 = QtWidgets.QLabel(OrphanagedDatabases)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.MinimumExpanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.label_3.sizePolicy().hasHeightForWidth())
self.label_3.setSizePolicy(sizePolicy)
self.label_3.setWordWrap(True)
self.label_3.setObjectName("label_3")
self.verticalLayout.addWidget(self.label_3)
spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.verticalLayout.addItem(spacerItem)
self.buttonBox = QtWidgets.QDialogButtonBox(OrphanagedDatabases)
self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.No|QtWidgets.QDialogButtonBox.Yes)
self.buttonBox.setObjectName("buttonBox")
self.verticalLayout.addWidget(self.buttonBox)
self.retranslateUi(OrphanagedDatabases)
self.buttonBox.accepted.connect(OrphanagedDatabases.accept)
self.buttonBox.rejected.connect(OrphanagedDatabases.reject)
QtCore.QMetaObject.connectSlotsByName(OrphanagedDatabases)
def setupUi(self, ErrorDialog):
ErrorDialog.setObjectName("ErrorDialog")
ErrorDialog.resize(400, 300)
self.verticalLayout = QtWidgets.QVBoxLayout(ErrorDialog)
self.verticalLayout.setContentsMargins(10, -1, 10, -1)
self.verticalLayout.setSpacing(10)
self.verticalLayout.setObjectName("verticalLayout")
self.horizontalLayout = QtWidgets.QHBoxLayout()
self.horizontalLayout.setObjectName("horizontalLayout")
self.icon_label = QtWidgets.QLabel(ErrorDialog)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.icon_label.sizePolicy().hasHeightForWidth())
self.icon_label.setSizePolicy(sizePolicy)
self.icon_label.setObjectName("icon_label")
self.horizontalLayout.addWidget(self.icon_label)
self.gridLayout = QtWidgets.QGridLayout()
self.gridLayout.setObjectName("gridLayout")
self.label = QtWidgets.QLabel(ErrorDialog)
self.label.setTextInteractionFlags(QtCore.Qt.LinksAccessibleByMouse|QtCore.Qt.TextSelectableByKeyboard|QtCore.Qt.TextSelectableByMouse)
self.label.setObjectName("label")
self.gridLayout.addWidget(self.label, 0, 0, 1, 2)
self.horizontalLayout.addLayout(self.gridLayout)
self.verticalLayout.addLayout(self.horizontalLayout)
self.trace_area = QtWidgets.QTextBrowser(ErrorDialog)
self.trace_area.setTextInteractionFlags(QtCore.Qt.LinksAccessibleByKeyboard|QtCore.Qt.LinksAccessibleByMouse|QtCore.Qt.TextBrowserInteraction|QtCore.Qt.TextSelectableByKeyboard|QtCore.Qt.TextSelectableByMouse)
self.trace_area.setObjectName("trace_area")
self.verticalLayout.addWidget(self.trace_area)
self.buttonBox = QtWidgets.QDialogButtonBox(ErrorDialog)
self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Ok)
self.buttonBox.setObjectName("buttonBox")
self.verticalLayout.addWidget(self.buttonBox)
self.retranslateUi(ErrorDialog)
self.buttonBox.accepted.connect(ErrorDialog.accept)
self.buttonBox.rejected.connect(ErrorDialog.reject)
QtCore.QMetaObject.connectSlotsByName(ErrorDialog)
def setupUi(self, GroupWidget):
GroupWidget.setObjectName("GroupWidget")
GroupWidget.resize(640, 478)
self.verticalLayout = QtWidgets.QVBoxLayout(GroupWidget)
self.verticalLayout.setContentsMargins(0, 0, 0, 0)
self.verticalLayout.setObjectName("verticalLayout")
self.tree_groups = QtWidgets.QTreeWidget(GroupWidget)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.tree_groups.sizePolicy().hasHeightForWidth())
self.tree_groups.setSizePolicy(sizePolicy)
self.tree_groups.setVerticalScrollMode(QtWidgets.QAbstractItemView.ScrollPerPixel)
self.tree_groups.setRootIsDecorated(True)
self.tree_groups.setAnimated(True)
self.tree_groups.setObjectName("tree_groups")
self.tree_groups.header().setVisible(False)
self.verticalLayout.addWidget(self.tree_groups)
self.gridLayout = QtWidgets.QGridLayout()
self.gridLayout.setObjectName("gridLayout")
self.button_add_group = QtWidgets.QPushButton(GroupWidget)
self.button_add_group.setObjectName("button_add_group")
self.gridLayout.addWidget(self.button_add_group, 0, 1, 1, 1)
self.button_remove_group = QtWidgets.QPushButton(GroupWidget)
self.button_remove_group.setObjectName("button_remove_group")
self.gridLayout.addWidget(self.button_remove_group, 1, 2, 1, 1)
self.button_edit_group = QtWidgets.QPushButton(GroupWidget)
self.button_edit_group.setObjectName("button_edit_group")
self.gridLayout.addWidget(self.button_edit_group, 1, 1, 1, 1)
self.verticalLayout.addLayout(self.gridLayout)
self.verticalLayout.setStretch(0, 1)
self.retranslateUi(GroupWidget)
QtCore.QMetaObject.connectSlotsByName(GroupWidget)