示例#1
0
文件: t6.cs 项目: KDE/qyoto
    public LCDRange(QWidget parent)
        : base(parent)
    {
        QLCDNumber lcd  = new QLCDNumber( 2, this );
        lcd.segmentStyle = QLCDNumber.SegmentStyle.Filled;

        QSlider slider = new QSlider( Orientation.Horizontal, this );
        slider.SetRange( 0, 99 );
        slider.Value = 0;
        Connect( slider, SIGNAL("valueChanged(int)"), lcd, SLOT("display(int)") );

        QVBoxLayout layout = new QVBoxLayout();
        layout.AddWidget(lcd);
        layout.AddWidget(slider);
        SetLayout(layout);
    }
示例#2
0
文件: t5.cs 项目: KDE/qyoto
    public MyWidget(QWidget parent)
        : base(parent)
    {
        QPushButton quit = new QPushButton(Tr("Quit"));
        quit.Font = new QFont("Times", 18, (int) QFont.Weight.Bold);

        QLCDNumber lcd = new QLCDNumber(2);
        lcd.segmentStyle = QLCDNumber.SegmentStyle.Filled;

        QSlider slider = new QSlider(Qt.Orientation.Horizontal);
        slider.SetRange(0, 99);
        slider.Value = 0;

        Connect(quit, SIGNAL("clicked()"), qApp, SLOT("quit()"));
        Connect(slider, SIGNAL("valueChanged(int)"),
            lcd, SLOT("display(int)"));

        QVBoxLayout layout = new QVBoxLayout();
        layout.AddWidget(quit);
        layout.AddWidget(lcd);
        layout.AddWidget(slider);
        SetLayout(layout);
    }
示例#3
0
文件: lcdrange.cs 项目: KDE/qyoto
    private void Init()
    {
        QLCDNumber lcd = new QLCDNumber(2);
        lcd.segmentStyle = QLCDNumber.SegmentStyle.Filled;

        slider = new QSlider(Qt.Orientation.Horizontal);
        slider.SetRange(0, 99);
        slider.Value = 0;
        label = new QLabel();
        label.Alignment = (int) (Qt.AlignmentFlag.AlignHCenter | Qt.AlignmentFlag.AlignTop);
        label.SetSizePolicy(QSizePolicy.Policy.Preferred, QSizePolicy.Policy.Fixed);

        Connect(slider, SIGNAL("valueChanged(int)"),
            lcd, SLOT("display(int)"));
        Connect(slider, SIGNAL("valueChanged(int)"),
            this, SIGNAL("ValueChanged(int)"));

        QVBoxLayout layout = new QVBoxLayout();
        layout.AddWidget(lcd);
        layout.AddWidget(slider);
        layout.AddWidget(label);
        SetLayout(layout);

        SetFocusProxy(slider);
    }