QPixmap pixmap("images/014.jpg");
//在工程文件夹下的编译生成的名字很长的文件夹下建立images文件夹,图片放在该文件夹里即可。
QIcon icon;
icon.addPixmap(pixmap);
button1=new QPushButton;
button1->setIcon(icon);
button2=new QPushButton("2");//设置按钮button1上写着2
button3=new QPushButton("3");
button4=new QPushButton("4");
button2->setCheckable(true);//设置按钮为可以按下,默认是不能按下的
button2->setChecked(true);//设置按钮默认为按下的状态
button3->setFlat(true);//设置按钮为水平状态,默认是突出
QMenu * menu = new QMenu;
menu->addAction("Open");
menu->addAction("Save");
menu->addMenu("More");
// menu->addSeparator();
menu->addAction("close");
button4->setMenu(menu);//设置按钮为弹出菜单
ui->pushButton->setStyleSheet("QPushButton{background-color:black;\
color:white; border-radius:10px; border:2px; groove gray;\
border-style:outset;}"
"QPushButton:hover{background-color:white; color:black;}"
"QPushButton:pressed{background-color:rgb(85,170,255);\
border-style:inset;}"
);
this->setStyleSheet("background-color:blue;");
//定义背景颜色为蓝色
ui->pushButton->setCursor(QCursor(Qt::PointingHandCursor))
//鼠标指向按钮时鼠标变为手型