代码之家  ›  专栏  ›  技术社区  ›  Seva Alekseyev

Qt和本地菜单

  •  1
  • Seva Alekseyev  · 技术社区  · 14 年前

    看起来Qt将菜单视为要放置在父窗口上的另一个子窗口小部件。也就是说,要有一个菜单栏,我必须在窗口的工作区为它保留一些空间。这在Mac上毫无意义,因为它的菜单在屏幕的顶部。在系统外部,由于菜单的作用,它在客户端区域实现。不知道Linux上的本机模式是什么。

    1 回复  |  直到 14 年前
        1
  •  1
  •   WolfgangP    14 年前

    Qt支持Mac和Windows上的原生菜单。从Qt Designer的表单来看,Mac上的Qt菜单是非标准的,但事实并非如此。Qt在处理所支持平台之间的menue差异方面做了大量工作,而且它们工作得非常好。

    推荐文章