Пример #1
0
    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()
Пример #2
0
 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()
Пример #3
0
 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()
Пример #4
0
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_())
Пример #5
0
    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()
Пример #6
0
    def showSettings(self, checked):  #shows setting screen
        self.settingsWindow = SettingsWindow()

        apply_stylesheet(self.settingsWindow, theme='dark_blue.xml')

        self.settingsWindow.showFullScreen()
Пример #7
0
    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_())
Пример #8
0
        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_())
Пример #9
0
        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_())
Пример #10
0
        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_())
Пример #11
0
        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_())
Пример #12
0
## 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)
Пример #13
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_())
Пример #14
0
            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_()