【问题标题】:Qt equivalent of GtkInfoBarQt 相当于 GtkInfoBar
【发布时间】:2012-01-12 13:05:10
【问题描述】:

我刚刚偶然发现了 GtkInfoBar (Documentation / Example with screen shot)。

我在一些 Qt 应用程序中对这个功能有自己的半途而废的实现。我一直在努力让主题正常工作。

Qt 是否有 GtkInfoBar 的等价物?

【问题讨论】:

  • 主题方面,你想做什么? QStatusBar 和所有其他 Qt 小部件基本相同styles api,但目标是什么?
  • 1.主题很难正确设置,即适合 os 主题。我的似乎总是打破黑暗的操作系统主题。 2. 类似GtkInfoBar api的消息框使得现有消息框代码之间的移植/切换更容易。我想没有这样的事情。我想我应该记录一个 qt 错误。

标签: qt qt4 gtk


【解决方案1】:

我会使用QDockWidget。 在您的用例中,您必须:

  • 隐藏标题栏
  • 隐藏标题按钮框(如关闭)
  • 禁止移动和浮动选项

然后您可以在其中添加您需要的所有小部件。对于主题,您可以像所有其他小部件一样使用样式表。

希望有帮助

【讨论】:

    【解决方案2】:

    我认为最接近您正在寻找的是QStatusBar

    我不确定主题,但您可以根据需要向栏中添加删除小部件。

    【讨论】:

      猜你喜欢
      • 2012-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-01
      • 1970-01-01
      • 2011-05-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多