QT自定义布局示例有关Overlappig小工具无法编译
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT自定义布局示例有关Overlappig小工具无法编译相关的知识,希望对你有一定的参考价值。
使用Qt 5.11,我试图重叠的一系列小部件。使用谷歌,我发现this,它引用Layout Management。我已经复制的源代码,但它不会编译。的问题是,头文件尝试与3个不同的签名,其中没有一个存在初始化QLayout。
CardLayout(QWidget *parent, int dist): QLayout(parent, 0, dist)
CardLayout(QLayout *parent, int dist): QLayout(parent, dist)
CardLayout(int dist): QLayout(dist)
这些特征都没有出现无论是4.8或5.12文档QLayout中,我一直无法找到这种用法的任何引用。我在想什么?
答案
该卡的例子来自QT3(石器时代)。 QLayout用于有下列接口QT3:
QLayout ( QWidget * parent, int margin = 0, int spacing = -1, const char * name = 0 );
QLayout ( QLayout * parentLayout, int spacing = -1, const char * name = 0 );
QLayout ( int spacing = -1, const char * name = 0 );
以上是关于QT自定义布局示例有关Overlappig小工具无法编译的主要内容,如果未能解决你的问题,请参考以下文章
找不到有关如何在自定义小部件中使用 ListView 的正确布局选项