QT其他常用组件

补充知识点:

   1.QT中随机数函数
                    C语言: srand()    rand()
                    QT:        void qsrand(uint seed)                
                                  int qrand()

转载一个链接

https://blog.youkuaiyun.com/cherrydreamsover/article/details/80466781

  1.按钮组
           (1)单选框   QRadioButton
                    只能点选一个
           (2)复选框   QCheckBox
                    点选多个
   2.容器container
           可以把其他组件装进去
   3.输入组件
           (1)下拉框  QComboBox
                字体下拉框  QFontComboBox
           (2)文本编辑框  QTextEdit            //可以显示文字和图片
                       常用方法:
                                 void QTextEdit::setText(const QString &text)  //设置文本内容
                                 void setHtml(const QString &text)      //设置图片,使用H5语句
                纯文本编辑框  QPlainTextEdit  //只能显示字符串文字,不能显示图片
           (3)QSpinBox --》选择数字
                       常用属性:
                                   minimum --》设置最小值
                                   maximum --》设置最大值
                                   singleStep --》步进值

#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QDebug>
MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    //在文本编辑框中显示文字和图片
    //ui->textEdit->setText("我是文本编辑框,正在显示文字信息");
    ui->textEdit->setHtml("<img src=C:/Users/PC/Desktop/share/ldh.jpg width=30 height=30>");
}

MainWindow::~MainWindow()
{
    delete ui;
}

//单选框
void MainWindow::on_radioButton_clicked()
{
    qDebug()<<"你选中的是男的";
}
//复选框
void MainWindow::on_checkBox_stateChanged(int arg1)
{
    qDebug()<<arg1;
}
//单击下拉框
void MainWindow::on_comboBox_activated(const QString &arg1)
{
    qDebug()<<"你点击的下拉框选项是: "<<arg1;
}
//单击字体下拉框
void MainWindow::on_fontComboBox_currentFontChanged(const QFont &f)
{
    qDebug()<<"你点击字体下拉框选中的字体是: "<<f.family();
}


void MainWindow::on_dial_sliderMoved(int position)
{
    qDebug()<<"旋钮转到的位置是: "<<position;
}
//滑动滑动条,进度条跟着一起显示
void MainWindow::on_horizontalSlider_sliderMoved(int position)
{
    //更新进度条进度
    ui->progressBar->setValue(position);
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hqb_newfarmer

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值