CBlueUI  
C++ 跨平台跨框架的数据可视化工具
载入中...
搜索中...
未找到
BUI::CWidgetQt类 参考
+ 类 BUI::CWidgetQt 继承关系图:

Public 成员函数

 CWidgetQt (QWidget *parent=nullptr)
 
 ~CWidgetQt ()
 
void SetStandardButtonHidden (int type, bool show)
 
unsigned int DoModal ()
 
UINT DoModalRealTime (void(*idle_func)())
 实时模式显示
 
void EnableDragMove (BOOL isDragMove)
 
void CenterWindow ()
 
void ExitEventLoop ()
 
void OnChangeStyle ()
 
void SetPainter (IWidgetQt *obj)
 

Public 属性

BOOL m_isHasFrame
 

Protected 成员函数

void paintEvent (QPaintEvent *event) override
 
bool event (QEvent *e) override
 
void closeEvent (QCloseEvent *event) override
 
void showEvent (QShowEvent *event) override
 
void hideEvent (QHideEvent *event) override
 
void mousePressEvent (QMouseEvent *event) override
 
void mouseMoveEvent (QMouseEvent *event) override
 
void mouseReleaseEvent (QMouseEvent *event) override
 
bool nativeEvent (const QByteArray &eventType, void *message, qintptr *result) override
 

Protected 属性

QEventLoop m_eventLoop
 
QPointF m_mouseStartPoint
 
QPointF m_windowTopLeftPoint
 
BOOL m_isEnableDragMove
 
BOOL m_isLoopExit
 
IWidgetQtm_impl
 

构造及析构函数说明

◆ CWidgetQt()

BUI::CWidgetQt::CWidgetQt ( QWidget *  parent = nullptr)

◆ ~CWidgetQt()

BUI::CWidgetQt::~CWidgetQt ( )

成员函数说明

◆ CenterWindow()

void BUI::CWidgetQt::CenterWindow ( )

◆ closeEvent()

void BUI::CWidgetQt::closeEvent ( QCloseEvent *  event)
overrideprotected

◆ DoModal()

unsigned int BUI::CWidgetQt::DoModal ( )

◆ DoModalRealTime()

UINT BUI::CWidgetQt::DoModalRealTime ( void(*)()  idle_func)

实时模式显示

◆ EnableDragMove()

void BUI::CWidgetQt::EnableDragMove ( BOOL  isDragMove)

◆ event()

bool BUI::CWidgetQt::event ( QEvent *  e)
overrideprotected

◆ ExitEventLoop()

void BUI::CWidgetQt::ExitEventLoop ( )

◆ hideEvent()

void BUI::CWidgetQt::hideEvent ( QHideEvent *  event)
overrideprotected

◆ mouseMoveEvent()

void BUI::CWidgetQt::mouseMoveEvent ( QMouseEvent *  event)
overrideprotected

◆ mousePressEvent()

void BUI::CWidgetQt::mousePressEvent ( QMouseEvent *  event)
overrideprotected

◆ mouseReleaseEvent()

void BUI::CWidgetQt::mouseReleaseEvent ( QMouseEvent *  event)
overrideprotected

◆ nativeEvent()

bool BUI::CWidgetQt::nativeEvent ( const QByteArray &  eventType,
void *  message,
qintptr *  result 
)
overrideprotected

◆ OnChangeStyle()

void BUI::CWidgetQt::OnChangeStyle ( )

◆ paintEvent()

void BUI::CWidgetQt::paintEvent ( QPaintEvent *  event)
overrideprotected

◆ SetPainter()

void BUI::CWidgetQt::SetPainter ( IWidgetQt obj)

◆ SetStandardButtonHidden()

void BUI::CWidgetQt::SetStandardButtonHidden ( int  type,
bool  show 
)

◆ showEvent()

void BUI::CWidgetQt::showEvent ( QShowEvent *  event)
overrideprotected

类成员变量说明

◆ m_eventLoop

QEventLoop BUI::CWidgetQt::m_eventLoop
protected

◆ m_impl

IWidgetQt* BUI::CWidgetQt::m_impl
protected

◆ m_isEnableDragMove

BOOL BUI::CWidgetQt::m_isEnableDragMove
protected

◆ m_isHasFrame

BOOL BUI::CWidgetQt::m_isHasFrame

◆ m_isLoopExit

BOOL BUI::CWidgetQt::m_isLoopExit
protected

◆ m_mouseStartPoint

QPointF BUI::CWidgetQt::m_mouseStartPoint
protected

◆ m_windowTopLeftPoint

QPointF BUI::CWidgetQt::m_windowTopLeftPoint
protected
鄂公网安备42018502007752 鄂ICP备2024082886
Copyright © 2025 · CBlueStudio 版权所有