ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

pyside6的QSpinBox自定义特性初步研究(二)

pyside6的QSpinBox自定义特性初步研究(二) 当前的需求是,蓝色背景的画面,需要一个相对应色系的QSpinBox部件。已有的部件风格是这样的,需要新的部件与之般配。首先新建一个QDoubleSpinBox,并定义其背景色和边框:QDoubleSpinBox {color: white;border:1px solid #2b4e8c;border-radius:2px;}自定义字体和后缀单位:然后,当前的显示效果是这样的:很显然,需要对up和down的按钮做一个自定义。样式表输入以下内容:QDoubleSpinBox {color: white;border:1px solid #2b4e8c;border-radius:2px;}QDoubleSpinBox::up-button{/*向上按钮的默认特性*/background-color:#36405f;border:1px solid #2b4e8c;border-radius:2px;}QDoubleSpinBox::down-button{/*向下按钮的默认特性*/background-color:#36405f;border:1px solid #2b4e8c;border-radius:2px;}QDoubleSpinBox::up-button:hover {/*向上按钮鼠标悬停时的样式*/background-color:#515d80;border:1px solid #2b4e8c;border-radius:2px;}QDoubleSpinBox::down-button:hover {/*向下按钮鼠标悬停时的样式 */background-color:#515d80;border:1px solid #2b4e8c;border-radius:2px;}QDoubleSpinBox::up-b
返回列表