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); }