我是Qt的新手,尝试了几个小部件,发现QDockWidget是最现代/互动的工具
但是我发现了一个小小的限制“关于在四边,左/右/顶部/底部停靠小部件的位置”
我想做以下两件事之一,而任何人都应该。
提前致谢
答案 0 :(得分:0)
在Qt中,你几乎可以将任何类继承到你自己的新类中并自己扩展它。例如:
// New class that inherits QDockWidget and extends its functionality
ExtendedQDockWidget : public QDockWidget
{
public:
ExtendedQDockWidget(QWidget * parent = 0) :
QDockWidget(parent)
{
// ... do any extra initialisations here
}
ExtendedFunc(/* some params */)
{
// code here
}
}
您还可以重新实现或重载现有功能,以完全按照您的意愿执行。