ToolButton设置Icon:
内容:为toolbutton设置图标
ToolButton:是Qt中一种常见的控件,空间上可以写上文本,可以添加图片。
Icon:图片即Icon(图标)。
可以直接理解为给toolbutton设置一款外观;
ui.toolButton_13->setIcon(QIcon("E:/toolicon/axis.png"));
ui.toolButton_13->setIconSize(QSize(100, 100));
ui.toolButton_13->setStyleSheet("background-color:rgba(0,0,0,0)");
ui.toolButton_13->setFocusPolicy(Qt::NoFocus);
其中,第一行代码是对按钮进行贴图
第二行代码是对贴图的大小进行设置;
第三行是设置按钮的背景色,前三个是rgb分量,第四个参数是按钮的透明度
第四行代码暂时不知道。
button对于鼠标悬停,点击等动作响应:
ui->toolButton->setStyleSheet(
"QToolButton{background-color:rgba(255,178,0,100%);\
color: white;border-radius: 10px; border: 2px groove gray; border-style: outset;}" // 按键本色
"QToolButton:hover{background-color:white; color: black;}" // 鼠标停放时的色彩
"QToolButton:pressed{background-color:rgb(85, 170, 255); border-style: inset; }"); //按下鼠标时的颜色
核心思想就是在三种不同的状态对按钮进行不同的着色处理。
9nLmNzZG4ubmV0L0NDTGFzZGZn,size_16,color_FFFFFF,t_70)