Python PySide2.QtWidgets.QFrame() Examples
The following are 12
code examples of PySide2.QtWidgets.QFrame().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
PySide2.QtWidgets
, or try the search function
.
Example #1
Source File: LNTextEdit.py From universal_tool_template.py with MIT License | 6 votes |
def __init__(self, *args): QtWidgets.QPlainTextEdit.__init__(self, *args) self.setFrameStyle(QtWidgets.QFrame.NoFrame) self.zoomWheelEnabled = 0 self.highlight() #self.setLineWrapMode(QtWidgets.QPlainTextEdit.NoWrap) self.cursorPositionChanged.connect(self.highlight)
Example #2
Source File: LNTextEdit.py From universal_tool_template.py with MIT License | 6 votes |
def __init__(self, *args): QtWidgets.QFrame.__init__(self, *args) self.setFrameStyle(QtWidgets.QFrame.StyledPanel | QtWidgets.QFrame.Sunken) self.edit = self.PlainTextEdit() self.number_bar = self.NumberBar(self.edit) hbox = QtWidgets.QHBoxLayout(self) hbox.setSpacing(0) hbox.setContentsMargins(0,0,0,0) # setMargin hbox.addWidget(self.number_bar) hbox.addWidget(self.edit) self.edit.blockCountChanged.connect(self.number_bar.adjustWidth) self.edit.updateRequest.connect(self.number_bar.updateContents)
Example #3
Source File: LNTextEdit.py From universal_tool_template.py with MIT License | 5 votes |
def setReadOnlyStyle(self, state): if state == 1: mainWindowBgColor = QtGui.QPalette().color(QtGui.QPalette.Window) self.setStyleSheet('QPlainTextEdit[readOnly="true"] { background-color: %s;} QFrame {border: 0px}' % mainWindowBgColor.name() ) self.setHighlight(0) else: self.setStyleSheet('') self.setHighlight(1)
Example #4
Source File: GeneralDialogues.py From GridCal with GNU General Public License v3.0 | 5 votes |
def __init__(self, name, elements: list()): super(ElementsDialogue, self).__init__() self.setObjectName("self") self.setContextMenuPolicy(QtCore.Qt.NoContextMenu) self.layout = QtWidgets.QVBoxLayout(self) # build elements list self.objects_table = QtWidgets.QTableView() if len(elements) > 0: model = ObjectsModel(elements, elements[0].editable_headers, parent=self.objects_table, editable=False, non_editable_attributes=[1, 2, 14]) self.objects_table.setModel(model) # accept button self.accept_btn = QtWidgets.QPushButton() self.accept_btn.setText('Proceed') self.accept_btn.clicked.connect(self.accept_click) # Copy button self.copy_btn = QtWidgets.QPushButton() self.copy_btn.setText('Copy') self.copy_btn.clicked.connect(self.copy_click) # add all to the GUI self.layout.addWidget(self.objects_table) self.frame2 = QtWidgets.QFrame() self.layout.addWidget(self.frame2) self.layout2 = QtWidgets.QHBoxLayout(self.frame2) self.layout2.addWidget(self.accept_btn) self.layout2.addWidget(QtWidgets.QSpacerItem()) self.layout2.addWidget(self.copy_btn) self.setLayout(self.layout) self.setWindowTitle(name) self.accepted = False
Example #5
Source File: gui.py From GridCal with GNU General Public License v3.0 | 5 votes |
def setupUi(self, GisWindow): GisWindow.setObjectName("GisWindow") GisWindow.resize(938, 577) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(":/icons/icons/map.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off) GisWindow.setWindowIcon(icon) self.centralwidget = QtWidgets.QWidget(GisWindow) self.centralwidget.setObjectName("centralwidget") self.verticalLayout = QtWidgets.QVBoxLayout(self.centralwidget) self.verticalLayout.setObjectName("verticalLayout") self.webFrame = QtWidgets.QFrame(self.centralwidget) self.webFrame.setFrameShape(QtWidgets.QFrame.StyledPanel) self.webFrame.setFrameShadow(QtWidgets.QFrame.Raised) self.webFrame.setObjectName("webFrame") self.verticalLayout.addWidget(self.webFrame) GisWindow.setCentralWidget(self.centralwidget) self.statusbar = QtWidgets.QStatusBar(GisWindow) self.statusbar.setObjectName("statusbar") GisWindow.setStatusBar(self.statusbar) self.toolBar = QtWidgets.QToolBar(GisWindow) self.toolBar.setMovable(False) self.toolBar.setFloatable(False) self.toolBar.setObjectName("toolBar") GisWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar) self.actionSave_map = QtWidgets.QAction(GisWindow) icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap(":/icons/icons/savec.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionSave_map.setIcon(icon1) self.actionSave_map.setObjectName("actionSave_map") self.toolBar.addAction(self.actionSave_map) self.retranslateUi(GisWindow) QtCore.QMetaObject.connectSlotsByName(GisWindow)
Example #6
Source File: PyAero.py From PyAero with MIT License | 4 votes |
def __init__(self, parent=None): # call constructor of QWidget super().__init__(parent) self.parent = parent # split main window horizontally into two panes self.splitter = QtWidgets.QSplitter(QtCore.Qt.Horizontal) # create QToolBox widget self.toolbox = ToolBox.Toolbox(self.parent) # create box where viewing options are placed self.viewingOptions() verticalSpacer = QtWidgets.QSpacerItem(50, 15, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) horizontal_line = QtWidgets.QFrame() horizontal_line.setFrameShape(QtWidgets.QFrame.HLine) horizontal_line.setFrameShadow(QtWidgets.QFrame.Sunken) self.left_pane = QtWidgets.QWidget() vbox = QtWidgets.QVBoxLayout(self) vbox.addWidget(self.toolbox) vbox.addItem(verticalSpacer) vbox.addWidget(horizontal_line) vbox.addItem(verticalSpacer) vbox.addWidget(self.viewing_options) self.left_pane.setLayout(vbox) # create tabbed windows for viewing self.tabs = QtWidgets.QTabWidget() self.tabs.addTab(self.parent.view, 'Airfoil Viewer') self.tabs.addTab(self.parent.contourview, 'Contour Analysis') # connect tab changed signal to slot self.tabs.currentChanged.connect(self.parent.slots.onTabChanged) # add splitter panes self.splitter.addWidget(self.left_pane) self.splitter.addWidget(self.tabs) self.splitter.setSizes([100, 1300]) # initial hint for splitter spacing # put splitter in a layout box hbox = QtWidgets.QHBoxLayout(self) hbox.addWidget(self.splitter) self.setLayout(hbox)
Example #7
Source File: structure_dialog_UI_pyside2.py From anima with MIT License | 4 votes |
def setupUi(self, Dialog): Dialog.setObjectName("Dialog") Dialog.resize(754, 662) self.verticalLayout = QtWidgets.QVBoxLayout(Dialog) self.verticalLayout.setObjectName("verticalLayout") self.dialog_label = QtWidgets.QLabel(Dialog) self.dialog_label.setStyleSheet("color: rgb(71, 143, 202);\n" "font: 18pt;") self.dialog_label.setObjectName("dialog_label") self.verticalLayout.addWidget(self.dialog_label) self.line = QtWidgets.QFrame(Dialog) self.line.setFrameShape(QtWidgets.QFrame.HLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.verticalLayout.addWidget(self.line) self.formLayout = QtWidgets.QFormLayout() self.formLayout.setLabelAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.formLayout.setObjectName("formLayout") self.name_label = QtWidgets.QLabel(Dialog) self.name_label.setObjectName("name_label") self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.name_label) self.name_fields_verticalLayout = QtWidgets.QVBoxLayout() self.name_fields_verticalLayout.setObjectName("name_fields_verticalLayout") self.name_validator_label = QtWidgets.QLabel(Dialog) self.name_validator_label.setStyleSheet("color: rgb(255, 0, 0);") self.name_validator_label.setObjectName("name_validator_label") self.name_fields_verticalLayout.addWidget(self.name_validator_label) self.formLayout.setLayout(0, QtWidgets.QFormLayout.FieldRole, self.name_fields_verticalLayout) self.filenmate_templates_label = QtWidgets.QLabel(Dialog) self.filenmate_templates_label.setObjectName("filenmate_templates_label") self.formLayout.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.filenmate_templates_label) self.filename_template_fields_verticalLayout = QtWidgets.QVBoxLayout() self.filename_template_fields_verticalLayout.setObjectName("filename_template_fields_verticalLayout") self.formLayout.setLayout(1, QtWidgets.QFormLayout.FieldRole, self.filename_template_fields_verticalLayout) self.custom_template_label = QtWidgets.QLabel(Dialog) self.custom_template_label.setObjectName("custom_template_label") self.formLayout.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.custom_template_label) self.custom_template_plainTextEdit = QtWidgets.QPlainTextEdit(Dialog) self.custom_template_plainTextEdit.setObjectName("custom_template_plainTextEdit") self.formLayout.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.custom_template_plainTextEdit) self.verticalLayout.addLayout(self.formLayout) self.buttonBox = QtWidgets.QDialogButtonBox(Dialog) self.buttonBox.setOrientation(QtCore.Qt.Horizontal) self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok) self.buttonBox.setObjectName("buttonBox") self.verticalLayout.addWidget(self.buttonBox) self.verticalLayout.setStretch(2, 1) self.retranslateUi(Dialog) QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("accepted()"), Dialog.accept) QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("rejected()"), Dialog.reject) QtCore.QMetaObject.connectSlotsByName(Dialog)
Example #8
Source File: MainWindow.py From HS_Downloader with MIT License | 4 votes |
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(476, 263) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.searchButton = QtWidgets.QPushButton(self.centralwidget) self.searchButton.setGeometry(QtCore.QRect(340, 10, 131, 31)) self.searchButton.setObjectName("searchButton") self.selectAll = QtWidgets.QPushButton(self.centralwidget) self.selectAll.setGeometry(QtCore.QRect(340, 55, 131, 31)) self.selectAll.setObjectName("selectAll") self.deselectAll = QtWidgets.QPushButton(self.centralwidget) self.deselectAll.setGeometry(QtCore.QRect(340, 90, 131, 31)) self.deselectAll.setObjectName("deselectAll") self.line = QtWidgets.QFrame(self.centralwidget) self.line.setGeometry(QtCore.QRect(340, 35, 131, 31)) self.line.setFrameShape(QtWidgets.QFrame.HLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.downloadButton = QtWidgets.QPushButton(self.centralwidget) self.downloadButton.setGeometry(QtCore.QRect(340, 220, 131, 31)) self.downloadButton.setObjectName("downloadButton") self.animeView = QtWidgets.QListWidget(self.centralwidget) self.animeView.setGeometry(QtCore.QRect(10, 50, 321, 201)) self.animeView.setObjectName("animeView") self.searchField = QtWidgets.QLineEdit(self.centralwidget) self.searchField.setGeometry(QtCore.QRect(10, 10, 321, 31)) self.searchField.setObjectName("searchField") self.loadingStatus = QtWidgets.QLabel(self.centralwidget) self.loadingStatus.setEnabled(True) self.loadingStatus.setGeometry(QtCore.QRect(340, 160, 131, 20)) font = QtGui.QFont() font.setFamily("Segoe UI") font.setPointSize(11) font.setWeight(75) font.setBold(True) self.loadingStatus.setFont(font) self.loadingStatus.setAlignment(QtCore.Qt.AlignCenter) self.loadingStatus.setObjectName("loadingStatus") self.selectQuality = QtWidgets.QComboBox(self.centralwidget) self.selectQuality.setGeometry(QtCore.QRect(340, 190, 131, 22)) self.selectQuality.setObjectName("selectQuality") self.intellTurn = QtWidgets.QCheckBox(self.centralwidget) self.intellTurn.setGeometry(QtCore.QRect(340, 130, 131, 17)) self.intellTurn.setObjectName("intellTurn") MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
Example #9
Source File: qvextemps_viewer.py From angr-management with BSD 2-Clause "Simplified" License | 4 votes |
def _load_tmps(self): state = self.state.am_obj layout = QVBoxLayout() self._tmps.clear() if state is None: tmps = {} else: tmps = state.scratch.temps # tmps for tmp_id, tmp_value in tmps.items(): sublayout = QHBoxLayout() lbl_tmp_name = QLabel(self) lbl_tmp_name.setProperty('class', 'reg_viewer_label') lbl_tmp_name.setText("tmp_%d" % tmp_id) lbl_tmp_name.setSizePolicy(QSizePolicy.Fixed, QSizePolicy.Fixed) sublayout.addWidget(lbl_tmp_name) sublayout.addSpacing(10) tmp_viewer = QASTViewer(tmp_value, workspace=self.workspace, parent=self) self._tmps[tmp_id] = tmp_viewer sublayout.addWidget(tmp_viewer) layout.addLayout(sublayout) layout.setSpacing(0) layout.addStretch(0) layout.setContentsMargins(2, 2, 2, 2) # the container container = QFrame() container.setAutoFillBackground(True) palette = container.palette() palette.setColor(container.backgroundRole(), Qt.white) container.setPalette(palette) container.setLayout(layout) self._area.setWidget(container)
Example #10
Source File: qregister_viewer.py From angr-management with BSD 2-Clause "Simplified" License | 4 votes |
def _init_widgets(self): if self._state.am_none(): return if self._state.arch.name not in self.ARCH_REGISTERS: l.error("Architecture %s is not listed in QRegisterViewer.ARCH_REGISTERS.", self._state.arch.name) return layout = QVBoxLayout() area = QScrollArea() area.setVerticalScrollBarPolicy(Qt.ScrollBarAsNeeded) area.setHorizontalScrollBarPolicy(Qt.ScrollBarAsNeeded) area.setWidgetResizable(True) regs = self.ARCH_REGISTERS[self._state.arch.name] # common ones common_regs = regs['common'] for reg_name in common_regs: sublayout = QHBoxLayout() lbl_reg_name = QLabel(self) lbl_reg_name.setProperty('class', 'reg_viewer_label') lbl_reg_name.setText(reg_name) lbl_reg_name.setSizePolicy(QSizePolicy.Fixed, QSizePolicy.Fixed) sublayout.addWidget(lbl_reg_name) sublayout.addSpacing(10) reg_value = QASTViewer(None, parent=self, workspace=self.workspace) self._registers[reg_name] = reg_value sublayout.addWidget(reg_value) layout.addLayout(sublayout) layout.setSpacing(0) layout.addStretch(0) layout.setContentsMargins(2, 2, 2, 2) # the container container = QFrame() container.setAutoFillBackground(True) palette = container.palette() palette.setColor(container.backgroundRole(), Qt.white) container.setPalette(palette) container.setLayout(layout) area.setWidget(container) base_layout = QVBoxLayout() base_layout.addWidget(area) self.setLayout(base_layout)
Example #11
Source File: gui.py From GridCal with GNU General Public License v3.0 | 4 votes |
def setupUi(self, Dialog): Dialog.setObjectName("Dialog") Dialog.resize(941, 590) self.verticalLayout = QtWidgets.QVBoxLayout(Dialog) self.verticalLayout.setContentsMargins(1, 1, 1, 1) self.verticalLayout.setObjectName("verticalLayout") self.frame = QtWidgets.QFrame(Dialog) self.frame.setFrameShape(QtWidgets.QFrame.NoFrame) self.frame.setFrameShadow(QtWidgets.QFrame.Raised) self.frame.setObjectName("frame") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.frame) self.verticalLayout_2.setContentsMargins(-1, -1, -1, 0) self.verticalLayout_2.setObjectName("verticalLayout_2") self.treeView = QtWidgets.QTreeView(self.frame) self.treeView.setAlternatingRowColors(True) self.treeView.setSelectionMode(QtWidgets.QAbstractItemView.ExtendedSelection) self.treeView.setAnimated(True) self.treeView.setObjectName("treeView") self.verticalLayout_2.addWidget(self.treeView) self.verticalLayout.addWidget(self.frame) self.frame_2 = QtWidgets.QFrame(Dialog) self.frame_2.setFrameShape(QtWidgets.QFrame.NoFrame) self.frame_2.setFrameShadow(QtWidgets.QFrame.Raised) self.frame_2.setObjectName("frame_2") self.horizontalLayout = QtWidgets.QHBoxLayout(self.frame_2) self.horizontalLayout.setContentsMargins(-1, 0, -1, -1) self.horizontalLayout.setObjectName("horizontalLayout") self.accept_selected_pushButton = QtWidgets.QPushButton(self.frame_2) self.accept_selected_pushButton.setText("") icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(":/Icons/icons/accept.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.accept_selected_pushButton.setIcon(icon) self.accept_selected_pushButton.setObjectName("accept_selected_pushButton") self.horizontalLayout.addWidget(self.accept_selected_pushButton) self.reject_selected_pushButton = QtWidgets.QPushButton(self.frame_2) self.reject_selected_pushButton.setText("") icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap(":/Icons/icons/delete.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.reject_selected_pushButton.setIcon(icon1) self.reject_selected_pushButton.setObjectName("reject_selected_pushButton") self.horizontalLayout.addWidget(self.reject_selected_pushButton) spacerItem = QtWidgets.QSpacerItem(632, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.doit_pushButton = QtWidgets.QPushButton(self.frame_2) icon2 = QtGui.QIcon() icon2.addPixmap(QtGui.QPixmap(":/Icons/icons/accept2.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.doit_pushButton.setIcon(icon2) self.doit_pushButton.setObjectName("doit_pushButton") self.horizontalLayout.addWidget(self.doit_pushButton) self.verticalLayout.addWidget(self.frame_2) self.retranslateUi(Dialog) QtCore.QMetaObject.connectSlotsByName(Dialog)
Example #12
Source File: gui.py From GridCal with GNU General Public License v3.0 | 4 votes |
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(841, 518) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(":/Icons/icons/sigma.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off) MainWindow.setWindowIcon(icon) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.verticalLayout = QtWidgets.QVBoxLayout(self.centralwidget) self.verticalLayout.setObjectName("verticalLayout") self.splitter_3 = QtWidgets.QSplitter(self.centralwidget) self.splitter_3.setOrientation(QtCore.Qt.Horizontal) self.splitter_3.setObjectName("splitter_3") self.frame_8 = QtWidgets.QFrame(self.splitter_3) self.frame_8.setFrameShape(QtWidgets.QFrame.NoFrame) self.frame_8.setFrameShadow(QtWidgets.QFrame.Raised) self.frame_8.setObjectName("frame_8") self.verticalLayout_7 = QtWidgets.QVBoxLayout(self.frame_8) self.verticalLayout_7.setContentsMargins(-1, 0, -1, -1) self.verticalLayout_7.setObjectName("verticalLayout_7") self.tableView = QtWidgets.QTableView(self.frame_8) self.tableView.setObjectName("tableView") self.verticalLayout_7.addWidget(self.tableView) self.PlotFrame = QtWidgets.QFrame(self.splitter_3) self.PlotFrame.setFrameShape(QtWidgets.QFrame.NoFrame) self.PlotFrame.setFrameShadow(QtWidgets.QFrame.Raised) self.PlotFrame.setObjectName("PlotFrame") self.horizontalLayout = QtWidgets.QHBoxLayout(self.PlotFrame) self.horizontalLayout.setObjectName("horizontalLayout") self.plotwidget = MatplotlibWidget(self.PlotFrame) self.plotwidget.setObjectName("plotwidget") self.horizontalLayout.addWidget(self.plotwidget) self.verticalLayout.addWidget(self.splitter_3) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 841, 22)) self.menubar.setObjectName("menubar") self.menuActions = QtWidgets.QMenu(self.menubar) self.menuActions.setObjectName("menuActions") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.actionCopy_to_clipboard = QtWidgets.QAction(MainWindow) icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap(":/Icons/icons/copy.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionCopy_to_clipboard.setIcon(icon1) self.actionCopy_to_clipboard.setObjectName("actionCopy_to_clipboard") self.actionSave = QtWidgets.QAction(MainWindow) icon2 = QtGui.QIcon() icon2.addPixmap(QtGui.QPixmap(":/Icons/icons/import_profiles.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionSave.setIcon(icon2) self.actionSave.setObjectName("actionSave") self.menuActions.addAction(self.actionCopy_to_clipboard) self.menuActions.addAction(self.actionSave) self.menubar.addAction(self.menuActions.menuAction()) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)