首页 > 编程语言 >Qt将程序最小角化到系统托盘

Qt将程序最小角化到系统托盘

时间:2023-08-28 16:45:20浏览次数:39  
标签:角化 include Qt 系统托盘 QSystemTrayIcon QString QPushButton mSysTrayIcon

 

 

#include "test.h"

#include "QPushButton"
#include <QSystemTrayIcon>

Test::Test(QWidget *parent)
    : QWidget(parent)
{
    ui.setupUi(this);

    QPushButton* btn = new QPushButton(QString::fromLocal8Bit("最小化"), this);
    connect(btn, &QPushButton::clicked, this, [=]() {
        this->hide();

        /* 最小化到系统托盘 */
        QSystemTrayIcon* mSysTrayIcon = new QSystemTrayIcon(this);
        mSysTrayIcon->setIcon(QIcon("logo.png"));
        mSysTrayIcon->setToolTip(QString::fromLocal8Bit("测试系统托盘图标"));
        mSysTrayIcon->show();       // 在系统托盘上显示此对象
        }); 
}

 

标签:角化,include,Qt,系统托盘,QSystemTrayIcon,QString,QPushButton,mSysTrayIcon
From: https://www.cnblogs.com/shiyixirui/p/17662724.html

相关文章

  • MQTT服务器的搭建与MQTT客户端的使用
    一、MQTT服务器(emqx)搭建1、下载MQTTBroker官方下载地址:emqx-5.0.4-windows-amd64.tar.gz。百度网盘地址emqx-windows-4.3.10.zip:链接:https://pan.baidu.com/s/1XaPkWTI_AtYmWVuMD8d5HQ?pwd=n99m提取码:n99m其他版本选择:https://www.emqx.io/downloads?os=Windows。 2.不用......
  • Qt开发思想探幽]QObject、模板继承和多继承
    @目录[Qt开发探幽]QObject、模板继承和多继承1.QObject为什么不允许模板继承:2.如果需要使用QObject进行多继承的话,子对象引用的父类链至多只能含有一个QObject3.如果使用模板类和QObject做多继承,编译不通过问题场景[Qt开发探幽]QObject、模板继承和多继承当我们在用Qt开发一个......
  • QT Creator 远程调试 QT 程序
    一、测试环境QTCreator版本:5.12.9开发板:rv1126开发环境:ubuntu20.04开发板内核:4.19二、配置ARM交叉编译器ARM交叉编译工具,购买开发板时,一般都会提供的打开QtCreator查看之前是否添加添加编译工具添加C工具添加C++工具配置qmake配置......
  • 『PyQt5-基础篇』| 02 Pyqt5开发环境+安装配置QtDesigner
    (02Pyqt5开发环境+安装配置QtDesigner)1Pycharm安装安装教程请参考:安装教程2Python安装下载地址:官网下载地址;根据自身系统选择版本下载:下载完成,直接双击运行,即可,安装路径可选。环境变量设置:如果安装时已经勾选了“增加环境变量”的话,就不用再设置环境变量。如果没有......
  • qt进行视频二值化 未成功 待改进
    QT+opencv使用videocapture采集视频进行二值化输出_哔哩哔哩_bilibili #ifndefMAINWINDOW_H#defineMAINWINDOW_H#include<QMainWindow>#include<QLabel>#include<QTimer>#include"opencv2/opencv.hpp"#include<iostream>usingnamespacec......
  • Qt编写网易云界面 (7) -----最新音乐实现
    今天数字要实现一下该项目的最新音乐模块,效果如图:其实这个模块的内容应该是从数据库查询然后再显示,这里就简单的写死了,以后有时间在改了。最新音乐的qss:/*最新模块*//*最新音乐*/QPushButton#ptnMusAll,#ptnMusChinese,#ptnMusEurope,#ptnMusKorea,#ptnMusJapan{colo......
  • qt5 odbc mysql 开发配置
    qt5应用odbc使用mysql 要点apt-getinstallmysql-serverapt-getinstallmysqlclient-dev配置mysql-server可以安装apt-getinstallmysql-workbenchapt-getinstallmysql-connector-odbc配置/etc/odbc.ini/etc/odbcinst.iniapt-getinstallunixodbcisqlDNS-v......
  • 基于QT和C++实现的停车场管理系统
    基于QT和C++实现的停车场管理系统停车场管理系统简介一、 问题描述设停车场是一个可停放若干辆辆汽车的狭多层平面区域,且只有一个大门可供汽车进出。若车场内已停满汽车,则后来的汽车只能在门外的狭长便道上等候,一旦停车场内有车开走,则排在便道上的第一辆车即可进入。每辆停放在......
  • Qt简易读取视频
    #include"mainwindow.h"#include"ui_mainwindow.h"#include<QMediaPlayer>#include<QtMultimedia/QMultimedia>#include<QtMultimediaWidgets/QVideoWidget>MainWindow::MainWindow(QWidget*parent):QMainWindow(pare......
  • MQTT --- QoS 介绍
    什么是QoS很多时候,使用MQTT协议的设备都运行在网络受限的环境下,而只依靠底层的TCP传输协议,并不能完全保证消息的可靠到达。因此,MQTT提供了QoS机制,其核心是设计了多种消息交互机制来提供不同的服务质量,来满足用户在各种场景下对消息可靠性的要求。MQTT定义了三个QoS等......