qt的其他窗口

一、qt的其他类族

 

 2.Qlabel

 ui->setupUi(this);
    QFont font;//确立一个字体对象
    font.setFamily("华文行楷");//字体
    font.setPointSize(20);//字体的大小
    font.setBold(true);//字体是否变粗
    font.setItalic(true);
    ui->label->setFont(font);//设置字体
    QString string=tr("标题太长,需要进行省去");
    QString str=ui->label->fontMetrics().elidedText(string,Qt::ElideRight,180);
    ui->label->setText(str);
    //ui->label->setPixmap(QPixmap("/home/whp/桌面/qt/myframe/1.webp"));
    QMovie * movie=new QMovie("/home/whp/桌面/qt/myframe/1.webp");
    ui->label->setMovie(movie);
    movie->start();

3.QLCDNumber

 

 4.QStackedWidget

 

5.QToolBox

6.QpushButton

    ui->setupUi(this);
    ui->pushButton->setText(tr("&nihao"));
    ui->pushButton_2->setText(tr("&帮助"));//为按钮命名
    ui->pushButton_2->setIcon(QIcon("/home/whp/桌面/qt/mybutton/P121.png"));//为其赋予照片
    ui->pushButton_3->setText(tr("z&oom"));//为其赋予名字
    QMenu * menu=new QMenu(this);//new一个菜单对向
    menu->addAction(QIcon("/home/whp/桌面/qt/mybutton/P121.png"),tr("放大"));//子菜单的定义
    ui->pushButton_3->setMenu(menu);
}

 

posted @ 2022-12-26 14:33  术术子  阅读(42)  评论(0编辑  收藏  举报