问题遇到的现象和发生背景
为什么自定义button那里,button用setText 等等都显示不出来吗?然后是设置setStyleSheet 图片也显示不了
问题相关代码,请勿粘贴截图
在代理里面的button
buttonWidget->setStyleSheet("
QPushButton{
border: none;
font-size:12px;
image:url(:D:/VS2019PRO/KFloderWatcher/imgs/icon/play.png);
}
QPushButton:hover {
background-color:black;
image: url(:/imgs/icon/" + iconName + "-hover.png);
}
");
buttonWidget->setText(buttonIconName);
运行结果及报错内容
运行结果就是button没有文字,也没有图片
1 用代码创建button时,当button的尺寸设置的太小,由于button的文字等显示的空间大于设置的空间,则button不会显示
2 设置 button时,一定要设置宽高,否则也不显示
我找出问题了 是需要加资源文件 问题终结 谢谢上面的兄弟