这种分区采用那种控件,框体中间的字如何加上去,是使用控件还是这种线是自己画上去的
界面分区通过什么来实现,是控件吗还是
外面用QGroupBox,里面用QLabel + HLine (HLine就是frameShape是HLine的QFrame,在designer里可以直接拉Horizontal Line进去)
类名称 比如 ClassA
Q_DECLARE_LOGGING_CATEGORY(ClassA
)
Q_LOGGING_CATEGORY(ClassA
, “interface”)
这样会报错 ClassA has no member name isDebugEnabled()
不要使用与类名称一样的类别
qCDebug(driverUsb)<<"111";
qCDebug(interface)<<"222";
qCInfo(driverUsb)<<"aaa";
qCInfo(interface)<<"bbb";
qCWarning(driverUsb)<<"ccc";
qCWarning(interface)<<"ddd";
qCritical(driverUsb)<<"eee";
qCritical(interface)<<"fff";
其中打印过滤Q_LOGGING_CATEGORY 第3参数指定类型过滤,也可以在源码中使用如下函数
//--filter
//--debug, info, warning, and critical.
QLoggingCategory::setFilterRules("*.warning=false\n"
"driverUsb.warning=true");
其中 *.warning=false
表示所有分类的 warning 消息都不显示driverUsb.warning=true
表示driverUsb 的 warning消息 可以显示