addAction("添加样品", this, &CProjectList::slotAddItemInTreeSample); menu->exec(QCursor::pos()); 修改代码 让action"添加样品"具备样式-QT开发中文网" />

QT开发中文网

QMenu* menu = new QMenu(tree); menu->setStyleSheet("background-color: #FFFFFF;"); menu->addAction("添加样品", this, &CProjectList::slotAddItemInTreeSample); menu->exec(QCursor::pos()); 修改代码 让action"添加样品"具备样式

要让QMenu中的action具备样式,你可以使用样式表(StyleSheet)来设置它们的外观。在这种情况下,你可以为”添加样品”这个action设置背景颜色。

QMenu* menu = new QMenu(tree);
menu->setStyleSheet("background-color: #FFFFFF;");

QAction* addAction = menu->addAction("添加样品", this, &CProjectList::slotAddItemInTreeSample);
addAction->setStyleSheet("background-color: #FF0000;");  // 设置添加样品的背景颜色

menu->exec(QCursor::pos());

以上代码会将菜单栏和”添加样品”这个action的背景颜色分别设置为白色和红色(示例颜色),你可以根据需要自行调整颜色值。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:addAction("添加样品", this, &CProjectList::slotAddItemInTreeSample); menu->exec(QCursor::pos()); 修改代码 让action"添加样品"具备样式">https://qt.0voice.com/?id=9909

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?