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 is_drag_move)
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 &event_type, 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 is_drag_move)

◆ 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 & event_type,
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 © 2026 · CBlueStudio 版权所有