qt 窗体嵌入到任务栏

qwidget嵌入到任务栏

#include <QApplication>
#include <QWidget>
#include <QDebug>
#include <windows.h>
#include <QVBoxLayout> // 包含 QVBoxLayout 头文件
#include <QLabel>
#include <QLineEdit>

int main(int argc, char *argv[]) {
   
    QApplication a(argc, argv);

    // 获取任务栏的高度
    HWND taskbar = FindWindow(L"Shell_traywnd", NULL);
    RECT taskbarRect;
    GetWindowRect(taskbar, &taskbarRect);
    int taskbarHeight = taskbarRect.bottom - taskbarRect.top;

    // 创建一个简单的 QWidget 对象
    QWidget widget;
    widget.setWindowTitle("Embedded Widget");
    int widgetHeight = taskbarHeight;
    int widgetWidth = taskbarHeight * 8;
    widget.resize(widgetWidth, widgetHeight);

    // 创建一个垂直布局管理器
    QVBoxLayout *layout = new QVBoxLayout(&widget);
    layout->setContentsMargins(0, 0

相关推荐

  1. qt 嵌入任务

    2024-05-12 03:34:05       12 阅读
  2. QT 无标题 实现移动

    2024-05-12 03:34:05       13 阅读
  3. C#无标题拖动方法

    2024-05-12 03:34:05       34 阅读
  4. 实现C#无标题拖动

    2024-05-12 03:34:05       8 阅读
  5. qt 之间的调用

    2024-05-12 03:34:05       12 阅读
  6. Qt: windows下关闭系统

    2024-05-12 03:34:05       16 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-12 03:34:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-12 03:34:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-12 03:34:05       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-12 03:34:05       20 阅读

热门阅读

  1. 人工智能是什么

    2024-05-12 03:34:05       12 阅读
  2. Vue 监控变化watch

    2024-05-12 03:34:05       10 阅读
  3. 事件组理论

    2024-05-12 03:34:05       8 阅读
  4. Python正则表达式入门指南

    2024-05-12 03:34:05       10 阅读
  5. RN使用js让输入框取消和获取焦点(及键盘的监听)

    2024-05-12 03:34:05       11 阅读
  6. Oracle完整截取汉字的方法

    2024-05-12 03:34:05       13 阅读
  7. python格式化显示复杂对象例如字典

    2024-05-12 03:34:05       9 阅读
  8. 线段树(以区间和为例)

    2024-05-12 03:34:05       13 阅读
  9. python的deap库使用记录

    2024-05-12 03:34:05       10 阅读