繁体   English   中英

Overlappig 小部件的 QT 自定义布局示例无法编译

[英]QT Custom Layout Example For Overlappig Widgets Doesn't Compile

使用 QT 5.11,我试图重叠一系列小部件。 使用 Google,我找到了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) {}

这些签名都没有出现在 QLayout 的 4.8 或 5.12 文档中,而且我找不到任何对此用法的参考。 我错过了什么?

卡片示例来自 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 );

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM