QT高级扩展坞2

设置标题:
DockWidget->setWindowTitle(DockWidget->windowTitle()
+ QString(" (%1)").arg(featuresString(DockWidget)));

using Super = ads::CDockComponentsFactory;
c++新特性 相当于typedef
https://justinwei.blog.youkuaiyun.com/article/details/78742459?spm=1001.2014.3001.5506

static int FileSystemCount = 0;
计数操作

QLabel的相关操作:
https://www.cnblogs.com/linuxAndMcu/p/13353730.html
setWordWrap :自动换行

主要操作设置时间和设置文字

l->setText(QString("Label %1 %2 \n"
                           "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. "
                           "Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque "
                           "penatibus et magnis dis parturient montes, nascetur ridiculus mus. "
                           "Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. "
                           "Nulla consequat massa quis enim. Donec pede justo, fringilla vel, "
                           "aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, "
                           "imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede "
                           "mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum "
                           "semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, "
                           "porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, "
                           "dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla "
                           "ut metus varius laoreet.")
                           .arg(LabelCount)
                           .arg(QTime::currentTime().toString("hh:mm:ss:zzz")));

QTreeView* w = new QTreeView();
树型控件
https://blog.youkuaiyun.com/weixin_43850620/article/details/107811644

QAction* a =NULL;
a=ui.toolBar->addAction("Create Floating Editor");
a=ui.toolBar->addAction("新建编辑窗口");
a->setProperty("Floating", true);
a->setToolTip("Creates floating dynamic dockable editor windows that are deleted on close");
a->setIcon(svgIcon(":/adsdemo/images/note_add.svg"));
_this->connect(a, SIGNAL(triggered()), SLOT(createEditor()));
ui.menuTests->addAction(a);
ui.menuTests->addSeparator();

bool a = oname.startsWith(“Table-”)
名字开始

QMap<QString, ads::CDockWidget*> DockWidgets;
for (auto it = d->DockWidgets.begin(); it != d->DockWidgets.end(); ++it)
	{
		QVariant vDockWidget = QVariant::fromValue(it.value());
		d->ui.dockWidgetsComboBox->addItem(it.key(), vDockWidget);
	}

namespace ads {class CDockManager;}

类型转换 + 记住发送对象

void CDockAreaTabBar::onTabCloseRequested()
{
    
	CDockWidgetTab* Tab = qobject_cast<CDockWidgetTab*>(sender());
	int Index = d->TabsLayout->indexOf(Tab);
	closeTab(Index);
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值