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_is_has_frame
 

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_event_loop
 
QPointF m_mouse_start_point
 
QPointF m_wnd_topleft_point
 
BOOL m_is_enable_drag_move
 
BOOL m_is_loop_exit
 
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_event_loop

QEventLoop BUI::CWidgetQt::m_event_loop
protected

◆ m_impl

IWidgetQt* BUI::CWidgetQt::m_impl
protected

◆ m_is_enable_drag_move

BOOL BUI::CWidgetQt::m_is_enable_drag_move
protected

◆ m_is_has_frame

BOOL BUI::CWidgetQt::m_is_has_frame

◆ m_is_loop_exit

BOOL BUI::CWidgetQt::m_is_loop_exit
protected

◆ m_mouse_start_point

QPointF BUI::CWidgetQt::m_mouse_start_point
protected

◆ m_wnd_topleft_point

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