![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
qt自定义控件
darkGer
勿在浮沙筑高台
展开
-
qt自定义控件样式09-QScrollBar
注释只为解释,qss语法并不能直接这样写,美化控件时,下面的所有选项并不需要全部进行设置,自行选择一、前言//滚动条竖直方向样式QScrollBar:vertical { border: 2px solid grey; background: #32CC99; width: 15px; margin: 22px 0 22px 0; }//滚动条滑块样式 QScrollBar::handle:vertical { background: white原创 2020-06-23 17:46:44 · 468 阅读 · 0 评论 -
qt自定义控件样式08-QListView
注释只为解释,qss语法并不能直接这样写,美化控件时,下面的所有选项并不需要全部进行设置,自行选择一、QListViewQListView可以用来以列表的形式展示数据二、qss样式QListView{ //子类中使用的备用颜色。如果未设置此属性,则默认值为调色板的AlternateBase角色设置的值 alternate-background-color: yellow;}QListView{ //控制QListVIew中选择是覆盖整个行还是仅覆盖文本的范围 sh原创 2020-06-23 17:19:26 · 2434 阅读 · 2 评论 -
qt自定义控件样式07-QProgressBar
注释只为解释,qss语法并不能直接这样写,美化控件时,下面的所有选项并不需要全部进行设置,自行选择一、前言进度条控件的border、chunk和text-align都可以自定义或者默认,但是有一个自定义,其他的属性和子控件都得定义,例:QProgressBar { border: 2px solid grey; border-radius: 5px; text-align: center;//文字的位置}QProgressBar::chunk { backgrou原创 2020-06-19 13:07:07 · 662 阅读 · 0 评论 -
qt自定义控件样式06-QCheckBox
注释只为解释,qss语法并不能直接这样写,美化控件时,下面的所有选项并不需要全部进行设置,自行选择一、QCheckBoxQCheckBox{ spacing: 5px;}QCheckBox::indicator//指示器子控件 { width: 13px; height: 13px;}QCheckBox::indicator:unchecked //指示器未选上{ image: url(:/images/checkbox_unchecked.png);原创 2020-06-19 12:44:31 · 1067 阅读 · 0 评论 -
qt自定义控件样式05-QMenu
注释只为解释,qss语法并不能直接这样写,美化控件时,下面的所有选项并不需要全部进行设置,自行选择一、QMenuQMenu{ background-color: white;//背景颜色 margin: 2px; //菜单与周围部件距离}QMenu::item { padding: 2px 25px 2px 20px;//菜单子项中内容与边框的距离 border: 1px solid transparent; 边框样式}QMenu::item:select原创 2020-06-19 12:40:29 · 1647 阅读 · 1 评论 -
qt自定义控件样式04-QPushButton
注释只为解释,qss语法并不能直接这样写,美化控件时,下面的所有选项并不需要全部进行设置,自行选择QPushButtonQPushButton { color:red; //前景/字体颜色 background-color:rgb(30,75,10); //背景颜色 border-style:outset; //边框风格 border-width:2px; 边框宽度 border-color:rgb(10,45,110); //边框颜色原创 2020-06-17 14:19:50 · 987 阅读 · 0 评论 -
qt自定义控件样式03-QLineEdit
注释只为解释,qss语法并不能直接这样写,美化控件时,下面的所有选项并不需要全部进行设置,自行选择一、QLineEditQLineEdit是一个单行文本编辑控件。使用者可以通过很多函数,输入和编辑单行文本,比如撤销、恢复、剪切、粘贴以及拖放等。通过改变QLineEdit的 echoMode() ,可以设置其属性,比如以密码的形式输入。二、qss样式QLineEdit{border: 1px solid gray;//边框border-radius: 4px;//边框圆角padding:原创 2020-06-17 14:18:07 · 4162 阅读 · 0 评论 -
qt自定义控件样式02-QSpinBox
一、QSpinBoxQSpinBox 用于整数的显示和输入,一般显示十进制数,也可以显示二进制、十六进制的数,而且可以在显示框中增加前缀或后缀二、qss样式QSpinBox {padding-right: 15px; /* make room for the arrows */border-image: url(:/images/frame.png) ;//设置可伸缩的图片borde...原创 2019-08-02 14:00:30 · 3438 阅读 · 0 评论 -
qt 自定义控件样式01-QComboBox
一、效果颜色没有定的非常亮丽,可以自行设置,只是将日常设置QComboBox样式用到的一些属性列出来,后续系列也是一样二、qss样式QComboBox {border: 1px solid gray;//设置边界线样式border-radius: 3px;//设置控件四周圆角padding: 1px 18px 1px 3px;//设置下拉框未打开时显示的内容与边界的距离min-wi...原创 2019-08-02 11:43:07 · 1239 阅读 · 0 评论 -
qt 自定义的ip控件
qt默认没有ip控件,那就自己封装一个 ,window和linux均可使用直接上代码1、myipaddredit.h#pragma once #include <QFrame>#include <QMouseEvent>#include <QKeyEvent>class QLineEdit; class QLabel; class MyIp...原创 2019-06-24 10:50:13 · 1150 阅读 · 0 评论