QT下的常用控件使用

最终效果

QT下的常用控件使用_第1张图片

关键代码

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{

    ui->setupUi(this);
    //测试按钮,点击按钮一下,关闭当前窗口
    connect(ui->closeButton,&QPushButton::clicked,this,&MainWindow::close);

    //行编辑器的测试
    QString lineText = ui->lineEdit->text();
    qDebug() << lineText;
    ui->lineEdit->setText("xixi");
    //设置内容显示间隙
    ui->lineEdit->setContentsMargins(10,0,0,0);
    //设置内容显示的方式
    ui->lineEdit->setEchoMode(QLineEdit::Password);


    //设置LCD数码管
    ui->lcdNumber->display(123);
    connect(ui->startButton,SIGNAL(clicked()),this,SLOT(lcdStartSlot()));

    //设置进度条
    ui->progressBar->setMinimum(0);
    ui->progressBar->setMaximum(200);
    ui->progressBar->setValue(100);

    //设置网址
    ui->urlLabel->setText("

baidu

"); ui->urlLabel->setOpenExternalLinks(true); } MainWindow::~MainWindow() { delete ui; } void MainWindow::lcdStartSlot() { static int i = 0; ui->lcdNumber->display(i++); if(i >= 10) { i = 0; } }

ui界面

QT下的常用控件使用_第2张图片

你可能感兴趣的:(QT)