- 博客(6)
- 收藏
- 关注
原创 学习:隐藏标题栏,实现拖动窗口
globalPos()`函数是Qt中`QMouseEvent`类的一个成员函数,用于获取鼠标事件发生时的全局坐标(屏幕坐标)。鼠标事件对象中的`globalPos()`函数返回一个`QPoint`对象,表示鼠标事件的全局坐标。在Qt中,当鼠标点击或移动时,由鼠标事件对象`QMouseEvent`提供了当前鼠标事件的坐标信息。在设置ui的部分隐藏标题栏。
2024-07-07 12:30:39
159
原创 C++(QT)方向八股文
槽是在响应特定信号时会被调用的方法,Qt的控件存在很多预定义的槽,但通常的做法是继承控件以生成自己的子类,然后添加自己的槽,这样我们就可以自行处理感兴趣的信号。在同一个线程中,当一个信号被emit发出时,会立即执行其槽函数,等槽函数执行完毕后,才会执行emit后面的代码,如果一个信号链接了多个槽,那么会等所有的槽函数执行完毕后才执行后面的代码,槽函数的执行顺序是按照它们链接时的顺序执行的。多态:多态性可以简单的概括为一个接口,多个方法,程序在运行时才决定调用的函数,它是面向对象编程领域的核心概念。
2024-04-09 17:33:37
1693
原创 QT-websocket 服务端 实践
第三步,给你的两个点击控件加上消息映射,右键控件转到槽(clicked()),给Spin Box属性里的value值设置好。第七步,就是关键的一部,要构造你的getNewConnection,处理你接收到的连接。第九步,on_pushButton_disc_clicked()函数,关闭连接。这里的选QDialog,QWidget也可以,项目名可以自己定义。然后进行开关的定义,初始的时候只能点击连接服务器,所以会用到。第六步,你就可以在你的cpp文件中添加功能了。语言可以无,然后选择你的编译器,然后完成。
2023-09-06 10:40:46
498
1
原创 C++ 实现MFC的截图(控件的截图)
使用`::SelectObject()`函数将 CDialog 对话框中的内存 DC (`hDCMem`) 中选入的位图对象 (`hBitMap`) 替换为另一个位图对象 (`hOldMap`),该函数的作用是在保存完截图后,将位图对象所占用的内存空间释放,以便下一次使用。TCHAR szFilter[] = _T("jpg file(.jpg)|.jpg|bmp file(.bmp)|.bmp|所有文件(.)|.||");if (IDOK == fileDlg.DoModal()) //按下确认键。
2023-06-07 10:20:16
379
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人