在Qt中应用类似铬的标签
Ivan做了这个--看--但我不知道怎么做,因为我是Qt新手。有人知道如何做到这一点吗在Qt中应用类似铬的标签,qt,google-chrome,qt-creator,qt-designer,Qt,Google Chrome,Qt Creator,Qt Designer,Ivan做了这个--看--但我不知道怎么做,因为我是Qt新手。有人知道如何做到这一点吗 第一个技巧是窗口没有窗口管理器装饰。这是您需要使用NetWM工具向窗口管理器提供的提示。好处是Qt为您导出了该功能: 你看,它们有Qt::FramelessWindowHint,如下所述: 其余的则相当直截了当。选项卡栏在我看来很常规,可能是您必须修改一些小部件属性(例如间距)。事实上,这并不是那么简单。所有选项卡都在通过D-Bus通信的不同进程中运行。然后将每个进程的图形输出嵌入到主窗口中。对我来说,问
第一个技巧是窗口没有窗口管理器装饰。这是您需要使用NetWM工具向窗口管理器提供的提示。好处是Qt为您导出了该功能: 你看,它们有Qt::FramelessWindowHint,如下所述:
其余的则相当直截了当。选项卡栏在我看来很常规,可能是您必须修改一些小部件属性(例如间距)。事实上,这并不是那么简单。所有选项卡都在通过D-Bus通信的不同进程中运行。然后将每个进程的图形输出嵌入到主窗口中。对我来说,问题似乎在于再现屏幕截图中描述的外观,而不是功能。这一点在文章中已经解释过了。事实上,我正计划做一个编辑器,比如Kodapp,我希望它是一个极简主义者。使用类似chrome的标签的想法是,这将有助于最小化和有用。它就像普通的标签一样,但不需要有太多的空间。FramelessWindowHint会很有趣,我会努力实现我所需要的。