c++工具集

1.qt
终止线程

#define TERMINATE_THREAD(thread) \
    do { \
        if ((thread).joinable()){ (thread).join(); } \
    } while(0);

动态库

#ifndef PLATFORMUTILS_GLOBAL_H
#define PLATFORMUTILS_GLOBAL_H

#include <QtCore/qglobal.h>

#if defined(PLATFORMUTILS_LIBRARY)
#  define PLATFORMUTILSSHARED_EXPORT Q_DECL_EXPORT
#else
#  define PLATFORMUTILSSHARED_EXPORT Q_DECL_IMPORT
#endif

#endif // PLATFORMUTILS_GLOBAL_H

常用样式

QGroupBox{height: 130px;background: transparent/*#192534*/;font: 500 15px "Microsoft YaHei UI";color: #4C83FF;border-radius: 2px;}
QFrame{background: transparent;}
QLabel{background: transparent;font: 700 14px "Microsoft YaHei UI";color: #e6e6e6;}

QLineEdit{height: 30px;background: #202122;font: 500 14px "Microsoft YaHei UI";color: #bfbfbf;border-bottom: 0px solid  rgb(205, 205, 205);border-radius: 5px;}
QLineEdit:disabled{color: #767E91;}

QComboBox{height: 30px;background-color: /*#232F40*/#202122; font: 500 14px "Microsoft YaHei UI"; color: #bfbfbf; border-bottom: 0px solid  rgb(205, 205, 205); border-radius: 5px;}
QComboBox:disabled{color: #767E91;border-bottom: 0px solid #232F40;}
QListView, QComboBox QAbstractItemView::item{outline: 0px; height:30px; font:400 14px "Microsoft YaHei UI"; color:#FFFFFF; text-align:Left; Line-height:36px;}
QComboBox::down-arrow{/*image: url(://resource/image/arrow-down.png);*/ padding-right: 1px;}
QComboBox::drop-down{border-radius: 1px;}
QComboBox QScrollBar:vertical{height: 12px; width: 12px; background-color: #192534; border: 0px solid #192534; border-radius: 0px;padding: 0px;}
QComboBox QScrollBar:hover{border-color:#232f40;}
QComboBox QScrollBar::handle{min-width: 16px; min-height: 16px; border-radius: 3px; background: #334154;}
QComboBox QScrollBar::handle:hover{background: #334154;}
QComboBox QScrollBar::add-line, QComboBox QScrollBar::sub-line, QComboBox QScrollBar::add-page, QComboBox QScrollBar::sub-page{width: 0px; background: transparent;}
QDoubleSpinBox{height: 30px;background: #202122;font: 500 14px "Microsoft YaHei UI";color: #bfbfbf;border-bottom: 0px solid  rgb(205, 205, 205);border-radius: 5px;}
QDoubleSpinBox:disabled{color: #767E91;border-bottom: 0px solid #232F40;}
QRadioButton:disabled{color: #767E91;border-bottom: 0px solid #232F40;}

**2.win32
**

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值