예제 #1
0
def main():
    'Application entry point'

    app, window = shared.setup_app(args, unknown, compat)

    # setup ui
    ui = Ui()
    ui.setup(window)
    ui.bt_delay_popup.addActions([
        ui.actionAction,
        ui.actionAction_C
    ])
    ui.bt_instant_popup.addActions([
        ui.actionAction,
        ui.actionAction_C
    ])
    ui.bt_menu_button_popup.addActions([
        ui.actionAction,
        ui.actionAction_C
    ])
    window.setWindowTitle('Sample BreezeStyleSheets application.')

    # Add event triggers
    ui.actionAction.triggered.connect(ui.about)
    ui.actionAction_C.triggered.connect(ui.critical)

    # tabify dock widgets to show bug #6
    window.tabifyDockWidget(ui.dockWidget1, ui.dockWidget2)

    shared.set_stylesheet(args, app, compat)
    return shared.exec_app(args, app, window, compat)
예제 #2
0
def main():
    'Application entry point'

    app, window = shared.setup_app(args, unknown, compat)

    # setup ui
    ui = Ui()
    ui.setup(window)
    window.setWindowTitle('QDial')

    shared.set_stylesheet(args, app, compat)
    return shared.exec_app(args, app, window, compat)
def main():
    'Application entry point'

    app, window = shared.setup_app(args, unknown, compat)
    if args.set_app_palette:
        set_placeholder_palette(app)

    # setup ui
    ui = Ui()
    ui.setup(window)
    window.setWindowTitle('Stylized Placeholder Text.')

    shared.set_stylesheet(args, app, compat)
    return shared.exec_app(args, app, window, compat)
예제 #4
0
def main():
    'Application entry point'

    app, window = shared.setup_app(args, unknown, compat)

    palette = app.palette()
    palette.setColor(compat.ToolTipBase, colors.ToolTipBase)
    palette.setColor(compat.ToolTipText, colors.ToolTipText)
    app.setPalette(palette)

    # setup ui
    ui = Ui()
    ui.setup(window)
    window.setWindowTitle('Stylized QWhatsThis.')

    shared.set_stylesheet(args, app, compat)
    return shared.exec_app(args, app, window, compat)
예제 #5
0
def main():
    'Application entry point'

    app, window = shared.setup_app(args, unknown, compat)

    # setup the dock manager
    window.setObjectName('MainWindow')
    window.resize(1068, 824)
    widget = QtWidgets.QWidget(window)
    window.setCentralWidget(widget)
    dock_manager = QtAds.CDockManager(window)

    DockArea = QtAds.DockWidgetArea

    # add widgets to the dock manager
    label_widget = QtAds.CDockWidget('Dock')
    label = QtWidgets.QLabel('Some label')
    label_widget.setWidget(label)
    dock_area = dock_manager.setCentralWidget(label_widget)
    dock_area.setAllowedAreas(DockArea.OuterDockAreas)

    list_widget = QtAds.CDockWidget('List')
    lst = QtWidgets.QListWidget()
    for index in range(10):
        lst.addItem(QtWidgets.QListWidgetItem(f'Item {index + 1}'))
    list_widget.setWidget(lst)
    list_widget.setMinimumSizeHintMode(QtAds.CDockWidget.MinimumSizeHintFromDockWidget)
    dock_manager.addDockWidget(DockArea.LeftDockWidgetArea, list_widget, dock_area)

    table_widget = QtAds.CDockWidget('Table')
    table = QtWidgets.QTableWidget()
    # make sure we have both scroll areas active.
    table.setColumnCount(40)
    table.setRowCount(40)
    table_widget.setWidget(table)
    table_widget.setMinimumSizeHintMode(QtAds.CDockWidget.MinimumSizeHintFromDockWidget)
    dock_manager.addDockWidget(DockArea.RightDockWidgetArea, table_widget, dock_area)

    if not args.use_internal:
        dock_manager.setStyleSheet('')

    # run
    window.setWindowState(compat.WindowMaximized)
    shared.set_stylesheet(args, app, compat)
    return shared.exec_app(args, app, window, compat)
예제 #6
0
def main():
    'Application entry point'

    app, window = shared.setup_app(args,
                                   unknown,
                                   compat,
                                   style_class=ApplicationStyle)

    # setup ui
    ui = Ui()
    ui.setup(window)
    window.setWindowTitle('Custom standard icons.')

    # Add event triggers
    ui.actionAction.triggered.connect(ui.about)
    ui.actionAction_C.triggered.connect(ui.critical)

    shared.set_stylesheet(args, app, compat)
    return shared.exec_app(args, app, window, compat)