def toggle_window(self, window, winName): #hanldes current screen open/close events if (winName == 'ans'): if (window.isVisible()): window.hide() else: self.ansWindow = AnsSheet() apply_stylesheet(self.ansWindow, theme='dark_blue.xml') self.ansWindow.showFullScreen() elif (winName == 'ans'): if (window.isVisible()): window.hide() else: self.ansWindow = AnsSheet() apply_stylesheet(self.ansWindow, theme='dark_blue.xml') sharedSpace.catVals[0] = self.selectionV[0] sharedSpace.catVals[1] = self.selectionV[1] self.ansWindow.showFullScreen()
def set_ui(self): client = docker.from_env() apply_stylesheet(app, theme='dark_pink.xml') vertical_layout = QtWidgets.QVBoxLayout() widget = Container(client) widget.setLayout(vertical_layout) self.setCentralWidget(widget) self.show()
def set_ui(self): c = Connection() lst = c.getContainersDetail() self.list_widget.UpdateList(lst) vertical_layout = QtWidgets.QVBoxLayout() vertical_layout.addWidget(self.list_widget) apply_stylesheet(app, theme='dark_teal.xml') widget = QtWidgets.QWidget() widget.setLayout(vertical_layout) self.setCentralWidget(widget) self.show()
def main(): app = QApplication() apply_stylesheet(app, theme='dark_amber.xml') window = MainWindow() signal.signal(signal.SIGINT, sigint_handler) timer = QTimer() timer.start(500) timer.timeout.connect(lambda: None) sys.exit(app.exec_())
def toggle_window( self, window, winName): #handle settings and categories screen open/close events if (winName == "settings"): if (window.isVisible()): window.hide() else: self.settingsWindow = SettingsWindow() apply_stylesheet(self.settingsWindow, theme='dark_blue.xml') self.settingsWindow.showFullScreen() elif (winName == "cat"): if (window.isVisible()): window.hide() else: self.catWindow = CategoriesWindow() apply_stylesheet(self.catWindow, theme='dark_blue.xml') self.catWindow.showFullScreen()
def showSettings(self, checked): #shows setting screen self.settingsWindow = SettingsWindow() apply_stylesheet(self.settingsWindow, theme='dark_blue.xml') self.settingsWindow.showFullScreen()
def load_ui(self): #load the main screen path = os.path.join(os.path.dirname(__file__), "form.ui") print(path) ui_file = QFile(path) ui_file.open(QFile.ReadOnly) loader = QUiLoader() self.win = loader.load(ui_file, self) #self.add_menu_theme(self.win, self.win.menuStyles) self.center() #win.show() ui_file.close() if __name__ == "__main__": #load the app and apply the theme #os.environ["QT_IM_MODULE"] = "qtvirtualkeyboard" # Import virtual keyboard app = QApplication([]) app.setStyle('Fusion') widget = main() # widget.setStyleSheet("background-color:black;") apply_stylesheet(app, theme='dark_blue.xml') widget.setWindowFlags(QtCore.Qt.CustomizeWindowHint) widget.setWindowFlags(QtCore.Qt.FramelessWindowHint) #widget.setWindowFlags( Qt.FramelessWindowHint) #widget.win.show() widget.win.showFullScreen() sys.exit(app.exec_())
self.session_log.set_session_data(data) self.log_view.clear() self.log_view.append_data_to_window(data) self.category_view.receive_log(data) def clear_filter(self): self.category_view.clear() self.category_apply_view.clear() def filter_log(self, dummy): session_log = self.session_log.get_session_data() if len(session_log) == 0: print("not session data") return self.log_view.clear() self.log_view.append_data_to_window(session_log) if __name__ == "__main__": app = QtWidgets.QApplication(sys.argv) QtCore.QCoreApplication.setApplicationName("LogViewer") # init event dispatcher event_dispatcher.startup_dispatcher() window = MainWindow() # apply material design apply_stylesheet(app, theme="dark_teal.xml") # execute app window.show() sys.exit(app.exec_())
layout.addWidget(self.check_box) layout.addWidget(self.container_name) layout.addWidget(self.image_name) layout.addWidget(self.ip) layout.addWidget(self.ports) layout.addWidget(self.ownerships) layout.setSizeConstraint(QtWidgets.QLayout.SetFixedSize) self.setLayout(layout) self.show() class MainWindow(QtWidgets.QMainWindow): def __init__(self): super(MainWindow, self).__init__() self.widget = ContainerListItem("alpine", "q12", "120.10.1.1", "baypc") self.setWindowTitle("DockerV") self.setCentralWidget(self.widget) self.show() if __name__ == "__main__": app = QtWidgets.QApplication(sys.argv) apply_stylesheet(app, theme='dark_teal.xml') window = MainWindow() window.show() sys.exit(app.exec_())
self.setupMenu() def setupMenu(self): imageList = [ self.home_path, self.dashboard_path, self.containers_path, self.images_path, self.volumes_path ] menuList = ['HOME', 'DASHBOARD', 'CONTAINERS', 'IMAGES', 'VOLUMES'] for i in range(len(menuList)): itm = QListWidgetItem(menuList[i]) itm.setIcon(QIcon(imageList[i])) self.listView.addItem(itm) def on_selection_changed(self): index = self.listView.currentRow() if index == 1: self.dashboard.setup(len(self.user.getContainersDetail()), self.user.getNumberOfImageList(), self.user.getNumberOfVolumeList()) self.stack.setCurrentIndex(index) if __name__ == "__main__": app = QApplication(sys.argv) window = MainWindow() apply_stylesheet(app, theme='dark_blue.xml', light_secondary=False) window.show() sys.exit(app.exec_())
self.setLayout(layout) self.show() def getCheckBox(self): return self.check_box def tick_handler(self): self.ContainerIdSignal.emit(5, self.id) class MainWindow(QtWidgets.QMainWindow): def __init__(self): super(MainWindow, self).__init__() self.widget = ContainerListItem( "alpine", "q12", "120.10.1.1", "baypc", "1", "exited", True) self.setWindowTitle("DockerV") self.setCentralWidget(self.widget) self.show() if __name__ == "__main__": app = QtWidgets.QApplication(sys.argv) apply_stylesheet(app, theme='dark_pink.xml') window = MainWindow() window.show() sys.exit(app.exec_())
## Subject: Data Structures and Algorithms ################################################## ## Author: Stefan Mijic, index: 2018271328 ## Copyright: Stefan Mijic ## License: {license} ## Version: v 1.0.0. ## Email: [email protected] ################################################## from PySide2.QtWidgets import QApplication, QWidget from PySide2.QtWidgets import * from PySide2.QtGui import * import sys import time from components.main_window import Window from pyside_material import apply_stylesheet if __name__ == "__main__": myApp = QApplication(sys.argv) myApp.setWindowIcon(QIcon("images/img1.png")) window = Window() pixmap = QPixmap("images/img1.png") splash = QSplashScreen(pixmap) splash.show() time.sleep(2) splash.finish(window) window.show() apply_stylesheet(myApp, theme='dark_cyan.xml') myApp.exec_() sys.exit(0)
self.ui.commandLinkButton_2.clicked.connect(self.open_widget1) self.img = QPixmap( "/Users/New Account/Desktop/DockerV/images/docker_pic2.png" ) #need to use absolute path self.ui.label.setPixmap(self.img) self.ui.label.show() self.setWindowIcon(self.img) # self.setWindowTitle("DockerV") # self.ui.commandLinkButton.setStyleSheet('border-color: rgb(0, 0, 127)') def open_widget1(self): self.Window = UIWindow(self) self.setWindowTitle("UIWindow") self.setCentralWidget(self.Window) self.show() def check(self): print("Hello World") if __name__ == "__main__": app = QApplication(sys.argv) window = MainWindow() apply_stylesheet(app, theme='light_cyan.xml', light_secondary=True) window.show() sys.exit(app.exec_())
tool_button = self.main.toolBar_vertical.layout().itemAt( i).widget() tool_button.setMaximumWidth(150) tool_button.setMinimumWidth(150) T0 = 1000 if __name__ == "__main__": # ---------------------------------------------------------------------- def take_screenshot(): pixmap = frame.main.grab() pixmap.save(os.path.join('screenshots', f'{theme}.png')) print(f'Saving {theme}') try: theme = sys.argv[1] QTimer.singleShot(T0, take_screenshot) QTimer.singleShot(T0 * 2, app.closeAllWindows) except: theme = 'default' # Set theme on in itialization apply_stylesheet(app, theme + '.xml', light_secondary=('light' in theme)) frame = RuntimeStylesheets() frame.main.show() app.exec_()