def __init__(self, parent=None): super(EditTaskDialog, self).__init__(parent) self.setWindowTitle("Edit task") self.parent = parent self.tabWidget = TabWidget() self.tabWidget.setFont(QFont("Moon", 8, QFont.Bold)) path = self.parent.parent.parent.parent.path self.dueDateWidget = DueDateWidget(self) self.dueDateWidget.saveDateBtn.clicked.connect(self.parent.getNewDate) self.tagWidget = TagWidget(self) #self.tagWidget.saveTagBtn.clicked.connect(self.parent.addTagLabel) self.editTaskTitleDialog = CustomDialog(self, 'Edit task title', 'Task name: ', 'Save') self.editTaskTitleDialog.setContentsMargins(10, 40, 10, 40) self.editTaskTitleDialog.button.clicked.connect( self.handleEditTaskTitleBtn) self.memberWidget = MemberWidget(self) self.tabWidget.addTab(self.editTaskTitleDialog, QIcon(path + '\\editDialog.png'), " Edit") self.tabWidget.addTab(self.dueDateWidget, QIcon(path + '\\calendar.png'), " Due date") self.tabWidget.addTab(self.tagWidget, QIcon(path + '\\tag.png'), " Tags") self.tabWidget.addTab(self.memberWidget, QIcon(path + '\\multiple.png'), " Members") self.mainEditTask = QVBoxLayout() self.mainEditTask.addWidget(self.tabWidget) self.setFixedSize(400, 300) self.setLayout(self.mainEditTask)
def __init__(self): super().__init__() #setting up base window self.setWindowTitle('Randomizer') self.setFixedSize(700, 900) #setting up tabs from the TabWidget class self.table_widget = TabWidget.TabWidget(self) self.setCentralWidget(self.table_widget) self.show()
def __init__(self, app): """ Create a main window for the given application. """ defaultOptions["palette"] = app.palette() Systray.__init__(self) self.expansions = 0 self.client = None self.server = None self.running = False self.recovery = False mainWidgets["main"] = self mainWidgets["app"] = app self.canvas = Canvas(self) mainWidgets["canvas"] = self.canvas self.tabWidget = TabWidget(self) mainWidgets["tab"] = self.tabWidget self.setCentralWidget(self.tabWidget) #self.setCentralWidget(self.canvas) self.createActions() self.createMenus() self.createToolBars() self.createStatusBar() self.createDockWindows() self.createConfigWindows() self.createPopupWindows() self.createProgressBar() self.newScene() self.debugWindow.hide() self.tm.hide() self.routes.hide() self.setVisible(True) self.center() self.saveLayout(environ["config"] + "defaultLayout") self.defaultLayout = True if options["restore"]: self.loadLayout() self.defaultLayout = False self.loadProject() atexit.register(self.cleanup)
def __init__(self, parent=None): super(DashboardPage, self).__init__(parent) self.parent = parent self.menuBar = MenuBar(self) path = self.parent.path self.createBtn = QPushButton('Create') self.menuBar.setFirstChaOfUsername("candy") self.menuBar.move(QPoint(0, 0)) self.tabBarBoard = TabWidget() self.tabBarBoard.setFixedSize(585, 355) self.tabBarBoard.setFont(QFont("Moon", 10, QFont.Bold)) self.displayBoard = DisplayBoardBox() self.addBoardBtn = QPushButton("Add") self.addBoardBtn.setIcon(QIcon(path + "\\add.png")) self.addBoardBtn.setStyleSheet( "background-color:rgb(14,172,120);color:rgb(255,255,255)") self.addBoardBtn.setFont(QFont("Century Gothic", 8, QFont.Bold)) self.addBoardBtn.clicked.connect(self.createNewBoard) self.deleteBoardBtn = QPushButton("Delete") self.deleteBoardBtn.setIcon(QIcon(path + "\\delete.png")) self.deleteBoardBtn.setStyleSheet( "background-color:rgb(210,39,62);color:rgb(255,255,255)") self.deleteBoardBtn.setFont(QFont("Century Gothic", 8, QFont.Bold)) self.tabBarBoard.addTab(self.displayBoard, QIcon( path + "\\dashboard.png"), " Board") self.layout = QGridLayout() self.menuBar.setContentsMargins(0, 0, 0, 0) self.layout.addWidget(self.menuBar, 0, 0) self.tabBarBoard.setContentsMargins(14, 0, 30, 0) self.layout.addWidget(self.tabBarBoard, 1, 0, 1, 2) self.btnLayout = QHBoxLayout() self.btnLayout.addStretch(1) self.btnLayout.addWidget(self.addBoardBtn) self.btnLayout.addWidget(self.deleteBoardBtn) self.layout.addLayout(self.btnLayout, 2, 0) self.setLayout(self.layout) self.show()
def __init__(self, app): """ Create a main window for the application """ defaultOptions["palette"] = app.palette() super(MainWindow, self).__init__() self.expansions = 0 self.client = None self.server = None self.running = False self.recovery = False self.filename = "" mainWidgets["main"] = self mainWidgets["app"] = app self.canvas = Canvas(self) mainWidgets["canvas"] = self.canvas self.tabWidget = TabWidget(self) mainWidgets["tab"] = self.tabWidget self.setCentralWidget(self.tabWidget) self.createActions() self.createMenus() self.createToolBars() self.createStatusBar() self.createDockWindows() self.createConfigWindows() self.createPopupWindows() self.createProgressBar() self.newScene() self.debugWindow.hide() self.tm.hide() self.routes.hide() self.setVisible(True) self.center() self.saveLayout(environ["config"] + "defaultLayout") if options["menumods"]: self.setStyleSheet("""QToolTip { background-color: black; color: white; border: black solid 1px } QMenu { color: white; }""") else: self.setStyleSheet("""QToolTip { background-color: black; color: white; border: black solid 1px }""") self.defaultLayout = True if options["restore"]: self.loadLayout() self.defaultLayout = False self.loadProject()