QT
venice0708
这个作者很懒,什么都没留下…
展开
-
往QLineEdit增加ico图标方法
往QLineEdit增加ico图标方法原创 2023-08-03 09:42:15 · 1126 阅读 · 0 评论 -
QT自定义一个圆形图片控件
#include <QtWidgets/QWidget>#include <QPainter>class CircularpictureWidget : public QWidget{ Q_OBJECTpublic: CircularpictureWidget(uint _width ,uint _height ,QWidget* parent = NULL) : QWidget(parent) ,m_width(_width) , m_height(_h.原创 2022-04-08 17:24:28 · 831 阅读 · 0 评论 -
QLineEdit美化
QLineEdit{ font-size:13px; background:transparent; border:none; border-bottom:1px solid rgb(229, 229, 229);}QLineEdit:hover{ border-bottom:1px solid rgb(193,193, 193);}QLineEdit:focus{ border-bottom:1px solid rgb(18, 183, 245...原创 2022-04-04 11:53:03 · 1420 阅读 · 0 评论 -
qss渐变器
qss有三种渐变方式线性渐变(qlineargradient)、辐射渐变(qradialgradient)、梯形渐变(qconicalgradient)线性渐变是起点到终点的渐变background-color:qlineargradient(x1:0, y1:0 , x2:1 ,y2:0 stop:0 black ,stop:1 red);参数x1 y1 x2 y2 组合表示了是左右渐变、上下渐变、左上右下渐变等。为了方便记忆,直接记住左右渐变:y1和y2的值都为零。上下渐变:x转载 2022-04-04 11:38:09 · 1408 阅读 · 0 评论 -
QDateEdit样式美化
QDateEdit{ border: 1px solid rgb(22,63,23); color: rgb(233, 233, 233);}QDateEdit:on { /* shift the text when the popup opens */ padding-top: 3px; padding-left: 4px;}QDateEdit::drop-down { subcontrol-origin: padding; subcontrol.原创 2022-04-01 14:25:36 · 928 阅读 · 0 评论 -
QCheckBox样式美化
QCheckBox{font:12px;color: rgb(255, 255, 255); spacing: 5px;} QCheckBox::indicator { width: 13px; height: 13px; }QCheckBox::indicator:unchecked { border-image: url(:/YxStreamClient/Resources/sys_checkbox.png) 0 54 18 0; } Q.原创 2022-04-01 14:20:57 · 2457 阅读 · 0 评论 -
通用自定义菜单美化
QMenu{ background-color:rgb(0,21,41); border: 1px solid rgb(0,156,255);}QMenu::item { font-size: 10pt; color: rgb(225,225,225); border: 0px solid rgb(60,60,60); background-color:rgb(0,21,41); padding:5px 20px; margin:0px .原创 2022-04-01 14:18:10 · 479 阅读 · 0 评论 -
多个按钮共用一组美化属性
QPushButton#opt_video_btn,#opt_video_map_btn,#opt_playback_video_btn,#opt_playback_video_map_btn,#start_talk_btn,#opt_service_btn,#opt_user_btn{ border-image: url(:/YxStreamClient/Resources/tab_opt_normal.png); color: rgb(0,156,255);}QPushButton#opt_.原创 2022-04-01 14:14:20 · 172 阅读 · 0 评论 -
QPushButton一个按钮两个属性,比如最大化和还原
QPushButton#max_restore_btn[maximizeProperty="maximize"]{ border-image: url(:/YxStreamClient/Resources/sys_maxsize.png)0 66 22 0;}QPushButton#max_restore_btn[maximizeProperty="maximize"]:hover{ border-image: url(:/YxStreamClient/Resources/sys_maxsiz.原创 2022-04-01 13:55:55 · 879 阅读 · 0 评论 -
QComboBox样式美化
QComboBox{ border:1px solid #242424; border-radius:3px; padding:2px; background:none; border-color: rgb(22,63,23); background-color: rgb(5, 35, 55); selection-background-color:#484848; selection-color:#DCDCDC;}QComboBox::down-arrow{ image: u..原创 2022-04-01 11:46:52 · 1628 阅读 · 3 评论 -
qss 多个图片复合一张图片的分割
border-image: url(:/YxStreamClient/Resources/sys_maxsize.png)22 66 0 0; 后面四个数字它们分别代表一张图的 上 右 下 左, 即为上: 离顶端的距离 下: 离底部的距离左: 离左边框的距离 右:离右边框的距离...原创 2022-04-01 11:25:09 · 192 阅读 · 0 评论 -
QScrollBar样式美化
QScrollBar:vertical{ width:13px; padding-top:13px; padding-bottom:13px;}QScrollBar::add-page:vertical,QScrollBar::sub-page:vertical{ border-image:url(:/YxStreamClient/Resources/Scrollbar_Tree.png)0 65 0 39;}QScrollBar::handle:vertical.原创 2022-04-01 11:11:24 · 302 阅读 · 0 评论 -
QPushButton样式美化
QPushButton{ border-image: url(:/YxStreamClient/Resources/max_btn_normal.png);} QPushButton:hover{ border-image: url(:/YxStreamClient/Resources/max_btn_select.png);} QPushButton:pressed{ border-image: url(:/YxStreamClient/Resources/max_btn_norm..原创 2022-04-01 11:07:57 · 800 阅读 · 0 评论 -
QSlider样式设置
QSlider::groove:horizontal { background-color: rgba(50, 54, 63); height: 8px; border-radius: 5px; left: 6px; right: 6px;} /*滑条*/QSlider::handle:horizontal {border-image:url(":/YxStreamClient/Resources/Slider.png");width:14;margin: -3px -4px.原创 2022-04-01 11:06:36 · 583 阅读 · 0 评论 -
基于qt的带cookie同步、异步post及get的http请求
//单例pragma once#include <QMutex>#include <QScopedPointer>template <typename T>class YxSingleton{public: static T &getInstance(); YxSingleton(const YxSingleton &other) = default; YxSingleton<T> &operator=(con.原创 2020-09-17 15:11:54 · 636 阅读 · 3 评论 -
qt 实现一个基于QLabel逐渐消隐的弹窗
#pragma once#include <QLabel>#include <QTimer>#include <atomic>using namespace std;enum EnType{ enLabelOk =1, enLabelError};class YxCloseAnimationLabel:public QLabel{ Q_OBJECTpublic: YxCloseAnimationLabel(QString _strText.原创 2020-09-17 15:05:14 · 425 阅读 · 0 评论 -
Qt-在表格(QTableView)中插入图片
通过Qt的委托,可以实现自定义QTableView中每一项的特殊实现方式。本例,利用Delegate 实现在QTableView中插入Pixmap图[文件] main.cpp ~ 273B 下载(10)/*** @file main.cpp* @brief * @author xiangxw* @version 0.0* @date 2011年月日*/ #include<QApplication>#include"MyTableView.h"..转载 2020-09-01 15:14:05 · 6073 阅读 · 3 评论 -
VS2015+QT5 更改应用程序图标及任务栏图标的方法。
1、应用程序图标可以通过vs2015 创建 一个新的ico资源,之后会在根目录下产生一个rc文件及ico文件,只需要将生成的ico文件替换成自己想要的ico文件即可。2、更换任务栏应用程序图标。在通过QT设计师找到windowicon这个属性,选择添加文件,这边好像ico文件好像不行,本人选择png图标,并且改图标必须当前可执行程序的 目录下。一些网上的方法死活 试不出来,不知道怎...原创 2019-04-02 11:01:49 · 1926 阅读 · 6 评论