Examples of QLabel


Examples of com.trolltech.qt.gui.QLabel

    sidebarScene = new QGraphicsScene(this);   
    QLineEdit textBox = new QLineEdit();
    sidebarView = new QGraphicsView(sidebarScene);
    slider = new TimingSlider(scene, textBox);
    slider.setFixedHeight(200);
    sidebarLayout.addWidget(new QLabel("Choose\nConstraint:"), 0, 0);
    sidebarLayout.addWidget(slider, 1, 0);
    sidebarLayout.addWidget(textBox, 2, 0);
    sidebarLayout.addWidget(new QLabel("ns"), 2, 1);
    sidebarView.setLayout(sidebarLayout);
    slider.sliderMoved.connect(slider, "updatePaths(Integer)");
    textBox.textChanged.connect(slider, "updateText(String)");
   
    QSplitter splitter = new QSplitter(Orientation.Horizontal);
View Full Code Here

Examples of com.trolltech.qt.gui.QLabel

    hyperlink.setUnderline(true);
   
    loadCurrentDesignData();
   
        filterPatternLineEdit = new QLineEdit();
        filterPatternLabel = new QLabel(tr("&Filter pattern:"));
        filterPatternLabel.setBuddy(filterPatternLineEdit);

        filterSyntaxComboBox = new QComboBox();
        filterSyntaxComboBox.addItem(tr("Regular expression"),
                                     QRegExp.PatternSyntax.RegExp);
        filterSyntaxComboBox.addItem(tr("Wildcard"),
                                     QRegExp.PatternSyntax.Wildcard);
        filterSyntaxComboBox.addItem(tr("Fixed string"),
                                     QRegExp.PatternSyntax.FixedString);
       
        filterCaseSensitivityCheckBox = new QCheckBox(tr("Case sensitive"));
        filterCaseSensitivityCheckBox.setChecked(true);
       
        filterPatternLineEdit.textChanged.connect(this, "textFilterChanged()");
        filterSyntaxComboBox.currentIndexChanged.connect(this, "textFilterChanged()");
        filterCaseSensitivityCheckBox.toggled.connect(this, "textFilterChanged()");
       
        proxyLayout = new QGridLayout();
        proxyLayout.addWidget(view, 0, 0, 1, 4);
        proxyLayout.addWidget(filterPatternLabel, 1, 0);
        proxyLayout.addWidget(filterPatternLineEdit, 1, 1);
        proxyLayout.addWidget(filterSyntaxComboBox, 1, 2);
        proxyLayout.addWidget(filterCaseSensitivityCheckBox, 1, 3);
   
        switch(type){
          case INSTANCES:
            subViews = new QTreeView[1];
            subViews[0] = createNewView(false);
            proxyLayout.addWidget(new QLabel("Attributes"));
            proxyLayout.addWidget(subViews[0], 3, 0, 1, 5);
            subModels = new QStandardItemModel[1];
            subModels[0] = new QStandardItemModel(0, 3, this);
            setHeaders(subModels[0], new String[]{"Physical Name", "Logical Name", "Value"});
            subViews[0].setModel(subModels[0]);
            break;
          case NETS:
            subViews = new QTreeView[2];
            subModels = new QStandardItemModel[2];
           
            subViews[0] = createNewView(true);           
            proxyLayout.addWidget(new QLabel("Pins"));
            proxyLayout.addWidget(subViews[0], 3, 0, 1, 5);
           
            subModels[0] = new QStandardItemModel(0, 3, this);
            subModels[0].setObjectName("Pins");
            setHeaders(subModels[0], new String[]{"Direction", "Instance Name", "Pin Name"});
            subViews[0].setModel(subModels[0]);
           
            subViews[1] = createNewView(true);           
            proxyLayout.addWidget(new QLabel("PIPs"));
            proxyLayout.addWidget(subViews[1], 6, 0, 1, 5);
            subModels[1] = new QStandardItemModel(0, 3, this);
            subModels[1].setObjectName("PIPs");
            setHeaders(subModels[1], new String[]{"Tile", "Start Wire", "End Wire"});
            subViews[1].setModel(subModels[1]);
            break;
          case MODULES:
            break;           
          case MODULE_INSTANCES:
            break;
          case DELAYS:
            subViews = new QTreeView[1];
            subViews[0] = createNewView(true);
            proxyLayout.addWidget(new QLabel("Maximum Data Path"));
            proxyLayout.addWidget(subViews[0], 3, 0, 1, 5);
            subModels = new QStandardItemModel[1];
            subModels[0] = new QStandardItemModel(0, 4, this);
            subModels[0].setObjectName("Max");
            setHeaders(subModels[0], new String[]{"Location", "Delay Type", "Delay (ns)", "Physical Resource"});
            subViews[0].setModel(subModels[0]);
            break;
          case OFFSETS:
            subViews = new QTreeView[2];
            subModels = new QStandardItemModel[2];
           
            subViews[0] = createNewView(true);           
            proxyLayout.addWidget(new QLabel("Maximum Data Path"));
            proxyLayout.addWidget(subViews[0], 3, 0, 1, 5);
           
            subModels[0] = new QStandardItemModel(0, 4, this);
            subModels[0].setObjectName("Max");
            setHeaders(subModels[0], new String[]{"Location", "Delay Type", "Delay (ns)", "Physical Resource"});
            subViews[0].setModel(subModels[0]);
           
            subViews[1] = createNewView(true);           
            proxyLayout.addWidget(new QLabel("Minimum Data Path"));
            proxyLayout.addWidget(subViews[1], 6, 0, 1, 5);
            subModels[1] = new QStandardItemModel(0, 4, this);
            subModels[1].setObjectName("Min");
            setHeaders(subModels[1], new String[]{"Location", "Delay Type", "Delay (ns)", "Physical Resource"});
            subViews[1].setModel(subModels[1]);
View Full Code Here

Examples of com.trolltech.qt.gui.QLabel

    // Setup Windows
    tabs = new QTabWidget();
    setCentralWidget(tabs);
   
    setupTileWindow();
    statusLabel = new QLabel("Status Bar");
    statusLabel.setText("Status Bar");
    statusBar = new QStatusBar();
    statusBar.addWidget(statusLabel);
    setStatusBar(statusBar);
    tileWindow.scene.updateStatus.connect(statusLabel, "setText(String)");
View Full Code Here

Examples of com.trolltech.qt.gui.QLabel

    view = new PartTileBrowserView(scene);

    setCentralWidget(view);
   
    scene.updateStatus.connect(this, "updateStatus()");
    statusLabel = new QLabel("Status Bar");
    statusLabel.setText("Status Bar");
    QStatusBar statusBar = new QStatusBar();
    statusBar.addWidget(statusLabel);
    setStatusBar(statusBar);
View Full Code Here

Examples of com.trolltech.qt.gui.QLabel

    // Setup some signals for when the user interacts with the view
    scene.updateStatus.connect(this, "updateStatus(String, Tile)");
    scene.updateTile.connect(this, "updateTile(Tile)");
   
    // Initialize the status bar at the bottom
    statusLabel = new QLabel("Status Bar");
    statusLabel.setText("Status Bar");
    QStatusBar statusBar = new QStatusBar();
    statusBar.addWidget(statusLabel);
    setStatusBar(statusBar);
   
View Full Code Here

Examples of com.trolltech.qt.gui.QLabel

    setWindowIcon(ResourceLoader.getInstance().createIconFromLocalResource(
        getClass().getClassLoader(), "route.png"));

    selectedEdges = new LinkedList<Edge>();
   
    QLabel label = new QLabel("Please select edges that shall be part of the route.\n " +
        "Note: Routes have to consist of connected edges only! \n" +
        "Click Finish if you added all routes.");
   
    routeId = new QLineEdit();
    routeId.setText("Route" + new Random().nextInt());
    errorLabel = new QLabel("The edge you selected is not connected with the previous edge!");
    errorLabel.setVisible(false);
    errorLabel.setStyleSheet("background-color: red;");
   
    QButtonGroup bGroup = new QButtonGroup();
    QLabel lSelectionTyp = new QLabel("Please choose what to select on the map:");
    QRadioButton waySelection = new QRadioButton("Way");
    waySelection.setChecked(true);
    waySelection.toggled.connect(this,"waySelectionToggled(boolean)");
    QRadioButton edgeSelection = new QRadioButton("Edge");
    edgeSelection.toggled.connect(this,"edgeSelectionToggled(boolean)");
View Full Code Here

Examples of com.trolltech.qt.gui.QLabel

    sumoRoutes = availableRoutes;

    QGridLayout gridLayout = new QGridLayout();

    QLabel label = new QLabel(
        "Create a new vehicle with the following properties:");
    gridLayout.addWidget(label, 0, 0, 1, 2, AlignmentFlag.AlignHCenter);

    QLabel idLabel = new QLabel("Id:");
    edit_id = new QLineEdit();
    edit_id.setText("Vehicle" + new Random().nextInt());
    gridLayout.addWidget(idLabel, 1, 0, 1, 1, AlignmentFlag.AlignLeft);
    gridLayout.addWidget(edit_id, 1, 1, 1, 1, AlignmentFlag.AlignRight);

    QLabel routeLabel = new QLabel("Route: ");
    routeWidget = new QComboBox();
    for (SumoRoute r : availableRoutes)
      routeWidget.addItem(r.getId());

    QLabel vehicleTypeLabel = new QLabel("Vehicle Type:");
    vehicleTypeCombo = new QComboBox();
    for (SumoVehicleType vt : SumoManager.getInstance().getVehicleTypes())
      vehicleTypeCombo.addItem(vt.getId());
   
    gridLayout.addWidget(routeLabel, 2, 0, 1, 1, AlignmentFlag.AlignLeft);
    gridLayout.addWidget(routeWidget, 2, 1, 1, 1, AlignmentFlag.AlignRight);

    gridLayout.addWidget(vehicleTypeLabel, 3, 0, 1, 1, AlignmentFlag.AlignLeft);
    gridLayout.addWidget(vehicleTypeCombo, 3, 1, 1, 1, AlignmentFlag.AlignRight);

    QLabel timeLabel = new QLabel("Dep.-Time:");
    timeSpin = new QSpinBox();
    timeSpin.setValue(0);
    ModelManager mm = ModelManager.getInstance();
    timeSpin.setMinimum(mm.getSimulationStartTime());
    timeSpin.setMaximum(mm.getSimulationEndTime());
View Full Code Here

Examples of com.trolltech.qt.gui.QLabel

    this.setWindowFlags(WindowType.WindowStaysOnTopHint, WindowType.Dialog);
    this.setWindowTitle("Create Routes and Trips");
    setWindowIcon(ResourceLoader.getInstance().createIconFromLocalResource(
        getClass().getClassLoader(), "route.png"));

    QLabel selectLabel = new QLabel(
        "Please select whether you want to create Routes or Trips for Sumo:");

    QTabWidget tabWidget = new QTabWidget();
    QTabBar routeBar = new QTabBar();
    routeBar.setTabText(0, "Test");
View Full Code Here

Examples of com.trolltech.qt.gui.QLabel

   * @return The widget, which can be used to edit trips.
   */
  private QWidget createTripWidget() {
    QWidget resultWidget = new QWidget();
    QGridLayout gridLayout = new QGridLayout();
    gridLayout.addWidget(new QLabel("Record new Trips: "), 0, 0, 1, 2);

    tripWidget = new ListWidget(this);
    gridLayout.addWidget(tripWidget, 1, 0);
    QPushButton generateButton = new QPushButton("New");
    generateButton.clicked.connect(this, "onGenerateTripButton()");
View Full Code Here

Examples of com.trolltech.qt.gui.QLabel

   * @return The widget, which can be used to edit routes.
   */
  private QWidget createRouteWidget() {
    QWidget resultWidget = new QWidget();
    QGridLayout gridLayout = new QGridLayout();
    gridLayout.addWidget(new QLabel("Record new Routes: "), 0, 0, 1, 2);

    routeWidget = new ListWidget(this);
    gridLayout.addWidget(routeWidget, 1, 0);

    QPushButton generateButton = new QPushButton("Record...");
    generateButton.clicked.connect(this, "onGenerateRouteButton()");
    QPushButton removeButton = new QPushButton("Remove");
    removeButton.clicked.connect(this, "onRemoveRoute()");
    routeWidget.onRemoveItem.connect(this, "onRemoveRoute(List)");
    QBoxLayout routeButtonBox = new QBoxLayout(Direction.TopToBottom);
    routeButtonBox.addWidget(generateButton);
    routeButtonBox.addWidget(removeButton);
    gridLayout.addItem(routeButtonBox, 1, 1, 1, 1, AlignmentFlag.AlignTop);

    gridLayout.addWidget(new QLabel("Add vehicles driving the routes: "),
        2, 0, 1, 2);

    vehicleWidget = new ListWidget(this);
    gridLayout.addWidget(vehicleWidget, 3, 0);

View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.