def __init__(self): super().__init__() # Resolução do monitor. screen_size = app.primaryScreen().geometry() width = screen_size.width() height = screen_size.height() # Tamanho inicial da janela. self.resize(int(width / 2), int(height / 2)) # Tamanho mínimo da janela. self.setMinimumSize(int(width / 3), int(height / 3)) # Título da janela. self.setWindowTitle('PySide2 QToolBar()') # Ícone da janela principal icon = QIcon() icon.addPixmap(QPixmap('../../assets/icons/icon.png')) self.setWindowIcon(icon) # Toolbar pode ser movido para diversas áreas da janela. tool_bar = QToolBar() tool_bar.setToolTip('Barra de ferramentas') self.addToolBar(tool_bar) icon_copy = QIcon('../../assets/icons/copy-64x64.png') tool_bar.addAction(icon_copy, 'Copiar', self.action_copy).setToolTip('Copiar') icon_paste = QIcon('../../assets/icons/paste-64x64.png') tool_bar.addAction(icon_paste, 'Colar', self.action_paste).setToolTip('Colar')
def __init__(self): super(MainWindow, self).__init__() # Título da janela. self.setWindowTitle('PySide2 QToolBar().') # Ícone da janela principal icon = QIcon() icon.addPixmap(QPixmap('../../../images/icons/icon.png')) self.setWindowIcon(icon) # Tamanho inicial da janela. screen_size = app.desktop().geometry() # screen_size = app.primaryScreen().geometry() width = screen_size.width() height = screen_size.height() self.resize(width / 2, height / 2) # Tamanho mínimo da janela. self.setMinimumSize(width / 2, height / 2) # Tamanho maximo da janela. self.setMaximumSize(width - 200, height - 200) # Acessando a barra de ferramentas. # Toolbar pode ser movido para diversas áreas da janela. tool_bar = QToolBar() tool_bar.setToolTip('Barra de ferramentas') self.addToolBar(tool_bar) icon_copy = QIcon('../../../images/icons/copy-64x64.png') tool_bar.addAction(icon_copy, 'Copiar', self.action_copy).setToolTip('Copiar') icon_paste = QIcon('../../../images/icons/paste-64x64.png') tool_bar.addAction(icon_paste, 'Colar', self.action_paste).setToolTip('Colar')