本文整理汇总了Python中PySide2.QtWidgets.QFrame方法的典型用法代码示例。如果您正苦于以下问题:Python QtWidgets.QFrame方法的具体用法?Python QtWidgets.QFrame怎么用?Python QtWidgets.QFrame使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PySide2.QtWidgets
的用法示例。
在下文中一共展示了QtWidgets.QFrame方法的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
# 需要导入模块: from PySide2 import QtWidgets [as 别名]
# 或者: from PySide2.QtWidgets import QFrame [as 别名]
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)
示例2: setReadOnlyStyle
# 需要导入模块: from PySide2 import QtWidgets [as 别名]
# 或者: from PySide2.QtWidgets import QFrame [as 别名]
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)
示例3: __init__
# 需要导入模块: from PySide2 import QtWidgets [as 别名]
# 或者: from PySide2.QtWidgets import QFrame [as 别名]
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
示例4: setupUi
# 需要导入模块: from PySide2 import QtWidgets [as 别名]
# 或者: from PySide2.QtWidgets import QFrame [as 别名]
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)
示例5: __init__
# 需要导入模块: from PySide2 import QtWidgets [as 别名]
# 或者: from PySide2.QtWidgets import QFrame [as 别名]
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)
示例6: setupUi
# 需要导入模块: from PySide2 import QtWidgets [as 别名]
# 或者: from PySide2.QtWidgets import QFrame [as 别名]
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)
示例7: setupUi
# 需要导入模块: from PySide2 import QtWidgets [as 别名]
# 或者: from PySide2.QtWidgets import QFrame [as 别名]
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)
示例8: _load_tmps
# 需要导入模块: from PySide2 import QtWidgets [as 别名]
# 或者: from PySide2.QtWidgets import QFrame [as 别名]
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)
示例9: _init_widgets
# 需要导入模块: from PySide2 import QtWidgets [as 别名]
# 或者: from PySide2.QtWidgets import QFrame [as 别名]
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)
示例10: setupUi
# 需要导入模块: from PySide2 import QtWidgets [as 别名]
# 或者: from PySide2.QtWidgets import QFrame [as 别名]
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)
示例11: setupUi
# 需要导入模块: from PySide2 import QtWidgets [as 别名]
# 或者: from PySide2.QtWidgets import QFrame [as 别名]
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)