首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏用户2442861的专栏

    QScrollBar样式表总结

    使用到下面两张背景图,放到工程目录下的images文件夹里: 具体的style sheet代码,这里面的CSS代码还可以写得更优雅一些,反正是起作用了,没太大兴趣再去继续弄 /*  垂直滚动条 */ QScrollBar     background: url(images/scrollbar-vertical-bg.png);     width: 9px;     margin: 0px 0 0px 0; } QScrollBar ::up-arrow:vertical, QScrollBar::down-arrow:vertical {     border: 1px solid grey;     width: 3px;     height: 3px;     background: white; } QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical );     height: 9px;     margin: 0px 0 0px 0; } QScrollBar::handle:horizontal {     background: rgb

    3.4K20发布于 2018-09-20
  • 来自专栏用户2442861的专栏

    Qt 自定义 滚动条 样式

    1.写入到文件中,新建个xx.qss,然后复制一下内容 // 设置垂直滚动条基本样式 QScrollBar:vertical { width:8px; background:rgba(0,0,0,0% ); margin:0px,0px,0px,0px; padding-top:9px; // 留出9px给上面和下面的箭头 padding-bottom:9px; } QScrollBar ; background:rgba(0,0,0,50%); // 鼠标放到滚动条上的时候,颜色变深 border-radius:4px; min-height:20; } QScrollBar ::add-page:vertical,QScrollBar::sub-page:vertical // 当滚动条滚动的时候,上面的部分和下面的部分 { background:rgba(0,0,0,10% ::add-page:vertical,QScrollBar::sub-page:vertical"

    4K10发布于 2018-09-20
  • 来自专栏码农爱学习的专栏

    嵌入式Qt-表格使用测试

    #include <QScrollBar> ui->tableWidget->verticalScrollBar()->setStyleSheet("QScrollBar{background-color :rgb(218,222,223); width:20px;}" "QScrollBar::handle{background-color:rgb(180, 180, 180); :rgb(139, 139, 139);}" "QScrollBar::sub-line{background:transparent;}" "QScrollBar {background-color:rgb(218,222,223); height:20px;}" "QScrollBar::handle{background-color:rgb "QScrollBar::add-line{background:transparent;}"); //设置横向滚动条样式 3 演示 可以先在Windows平台上运行查看显示效果。

    1.4K20编辑于 2022-12-29
  • 来自专栏Qt项目实战

    Qt开源作品9-扁平化样式flatui

    ::add-page:horizontal{background:none;}")); list.append(QString("QScrollBar::sub-page:horizontal{ background:none;}")); list.append(QString("QScrollBar::add-line:horizontal{background:none;}")); (QString("QScrollBar:vertical{background:%1;padding:%2px;border-radius:%3px;min-width:%4px;max-width: :none;}")); list.append(QString("QScrollBar::add-line:vertical{background:none;}")); list.append (QString("QScrollBar::sub-line:vertical{background:none;}")); QString qss = list.join(""); scroll

    1.3K60发布于 2020-05-14
  • 来自专栏AIoT技术交流、分享

    Python Qt GUI设计:QScrollBar类实现窗口水平或垂直滑动条效果(拓展篇—4)

    使用QScrollBar可以在窗口控件提供了水平的或垂直的滚动条,这样可以扩大当前窗口的有效装载面积,从而装载更多的控件。 QScrollBar类中的常用信号如下表所示: 通过示例,了解QScrollBar类多文档界面的使用方法,效果如下所示: 在这个例子中,设置了三个滑动条来控制标签中所显示文字的字体颜色的RGB值,当移动滑块时 self.l1 = QLabel("拖动滑动条去改变颜色") self.l1.setFont(QFont("Arial",16)) hbox.addWidget(self.l1) self.s1 = QScrollBar () self.s1.setMaximum(255) self.s1.sliderMoved.connect(self.sliderval) self.s2 = QScrollBar() self.s2.setMaximum(255) self.s2.sliderMoved.connect(self.sliderval) self.s3 = QScrollBar() self.s3

    1K30发布于 2021-11-18
  • 来自专栏花狗在Qt

    QT系统学习系列:1.2样式表子控件查阅

    类别 子控件名称 说明 查看子控件样式表应用 滑动条,滑动块相关 ::handle QScrollBar、QSplitter,QSlider 的手柄(滑块) 滑动条,滑动块相关 ::groove QSlider 的凹槽 滑动条,滑动块相关 ::corner QAbstractScrollArea中两个滚动条之间的角落 滑动条,滑动块相关 ::add-line QScrollBar增加行的按钮,即按下该按钮滚动条增加一行 滑动条,滑动块相关 ::add-page QScrollBar在手柄(滑块)和增加行之间的区域 滑动条,滑动块相关 ::sub-line QScorllBar减少行的按钮,即按下该按钮滚动条减少一行 滑动条,滑动块相关 ::sub-page QScrollBar在手柄(滑块)和减少行之间的区域 箭头相关 ::down- arrow QComboBox、QHeaderView 排序指示器、QScrollBar QSpinBox 的向下箭头 箭头相关 ::down-button QScrollBar或QSpinBox的向下按钮 箭头相关 ::up-arrow QHeaderVew(排序指示器)、QScrollBar

    2.1K10发布于 2021-05-06
  • 来自专栏sktj

    python pyqt5 QScollBar

    image.png -- coding: utf-8 -- ''' 【简介】 PyQt5中 QScrollBar 例子 ''' import sys from PyQt5.QtCore import QLabel("拖动滑动条去改变颜色") self.l1.setFont(QFont("Arial", 16)) hbox.addWidget(self.l1) self.s1 = QScrollBar () self.s1.setMaximum(255) self.s1.sliderMoved.connect(self.sliderval) self.s2 = QScrollBar () self.s2.setMaximum(255) self.s2.sliderMoved.connect(self.sliderval) self.s3 = QScrollBar self.s2) hbox.addWidget(self.s3) self.setGeometry(300, 300, 300, 200) self.setWindowTitle('QScrollBar

    58910发布于 2019-07-22
  • 来自专栏Qt项目实战

    Qt编写自定义控件70-扁平化flatui

    ::add-page:horizontal{background:none;}")); list.append(QString("QScrollBar::sub-page:horizontal{ background:none;}")); list.append(QString("QScrollBar::add-line:horizontal{background:none;}")); (QString("QScrollBar:vertical{background:%1;padding:%2px;border-radius:%3px;min-width:%4px;max-width: :none;}")); list.append(QString("QScrollBar::add-line:vertical{background:none;}")); list.append (QString("QScrollBar::sub-line:vertical{background:none;}")); QString qss = list.join(""); scroll

    2.5K10发布于 2019-10-16
  • 来自专栏全栈程序员必看

    QTableView样式

    tableView_contact_1->verticalHeader()->hide(); ui->tableView_contact_1->verticalScrollBar()->setStyleSheet("QScrollBar width:10px;background:rgba(255,255,255,60);margin:0px,0px,0px,0px;padding-top:5px;padding-bottom:5px;}QScrollBar ::handle{background:rgb(4,122,217);border: 1px solid #ffffff;}QScrollBar::add-line:vertical{background :rgba(255,255,255,60);height:5px;subcontrol-position: bottom;}QScrollBar::sub-line:vertical{background : rgb(255,255,255,60);height: 5px;subcontrol-position: top;}QScrollBar::add-page:vertical,QScrollBar:

    1.1K10编辑于 2022-07-28
  • 来自专栏全栈程序员必看

    QListWidget的QSS用法「建议收藏」

    {background:transparent; height:10px; }" "QScrollBar::handle{background:lightgray; border :2px solid transparent; border-radius:5px; }" "QScrollBar::handle:hover{background:gray; }" "QScrollBar::handle:pressed{background:black;}" "QScrollBar::sub-line{background :transparent;}" "QScrollBar::add-line{background:transparent;}" ); #endif / ::add-page:vertical,QScrollBar::sub-page:vertical { background:rgb(0,0,0,10%); border-radius:4px;

    6.3K31编辑于 2022-09-06
  • 来自专栏全栈程序员必看

    Qt5 QMediaPlayer 音乐播放器

    list,把歌曲路径添加到播放列表中即playlist,但是显示的歌曲如果太多就会出现滚动条,默认的滚动条貌似不是很好看,可以用一下代码美化滚动条 QString listWidgetStyle = "QScrollBar subcontrol-position:bottom;" "}" "QScrollBar subcontrol-position:top;" "}" "QScrollBar subcontrol-position:bottom;" " }" " QScrollBar subcontrol-position:top;" " }" " QScrollBar

    2K30编辑于 2022-09-02
  • 来自专栏嵌入式项目开发

    QT应用编程: 域名解析(域名转IP)

    plainTextEdit_log->clear(); } plainTextEdit_log->insertPlainText(text); //移动滚动条到底部 QScrollBar } 3.2 widget.h #ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include <QHostInfo> #include <QScrollBar

    10.3K10编辑于 2022-01-07
  • 来自专栏Michael阿明学习之路

    PyQt5 高级界面控制(表格、树、tab、dock、scrollbar、多文档界面)

    容器:装载更多控件 QTabWidget QStackedWidget QDockWidget 多文档界面 QMdiArea QScrollBar learn from 《PyQt5 快速开发与实战》 = QApplication(sys.argv) demo = qmultiDocInterface() demo.show() sys.exit(app.exec_()) QScrollBar # _*_ coding: utf-8 _*_ # @Time : 2022/5/29 23:27 # @Author : Michael # @File : qscrollbar.py # @desc self.s1.setMaximum(255) self.s1.sliderMoved.connect(self.sliderval) self.s2 = QScrollBar self.s2.setMaximum(255) self.s2.sliderMoved.connect(self.sliderval) self.s3 = QScrollBar

    8.5K21编辑于 2022-05-30
  • 来自专栏嵌入式项目开发

    QT软件开发: QPlainTextEdit当做日志显示窗口

    plainTextEdit_log->clear(); } plainTextEdit_log->insertPlainText(text); //移动滚动条到底部 QScrollBar

    2.3K21编辑于 2022-01-12
  • 来自专栏嵌入式项目开发

    QT应用编程: 开发TCP网络调试助手

    setEnabled(true); } //客户端模式:读取服务器发过来的数据 void Widget::LocalTcpClientReadDtatSlot() { //移动滚动条到底部 QScrollBar ClientComboBoxList->addItem(info); } } //服务器模式:读数据 void Widget::ReadTcpClientData() { /*移动滚动条到底部*/ QScrollBar QLineEdit> #include <QHBoxLayout> #include <QComboBox> #include <QFile> #include <QTimer> #include <QScrollBar > #include <QScrollBar> namespace Ui { class Widget; } class Widget : public QWidget { Q_OBJECT

    2.2K22编辑于 2022-01-07
  • 来自专栏Linux驱动

    58.tablewidget模拟手指实现滑动

    = MOUSE_RELEASE; QTimer m_scrollTimer; QTimer m_selectTimer; QTableView *m_table; QScrollBar include <QApplication> #include <QPainter> #include <QTableWidget> #include <QHeaderView> #include <QScrollBar

    95720发布于 2020-12-10
  • 来自专栏嵌入式项目开发

    QT应用编程: 使用qcustomplot显示动态曲线、设计心电图显示页面

    plainTextEdit_log->clear(); } plainTextEdit_log->insertPlainText(text); //移动滚动条到底部 QScrollBar #include <QWidget> #include "server.h" #include <QPlainTextEdit> #include <QTextCursor> #include <QScrollBar

    5.1K20编辑于 2022-01-07
  • 来自专栏嵌入式项目开发

    GPS模块运用: 定位测试软件设计(上位机)

    include <QWidget> #include <QSerialPortInfo> #include <QSerialPort> #include <QPlainTextEdit> #include <QScrollBar plainTextEdit_log->clear(); } plainTextEdit_log->insertPlainText(text); //移动滚动条到底部 QScrollBar plainTextEdit_log->clear(); } plainTextEdit_log->insertPlainText(text); //移动滚动条到底部 QScrollBar

    3.3K10编辑于 2022-01-17
  • 来自专栏python与大数据分析

    PyQT模块、类、控件介绍

    提供了一个单选钮和一个文本或像素映射标签 QCheckBox窗口控件 提供了一个带文本标签的复选框 QspinBox控件 允许用户选择一个值,要么通过按向上/向下键增加/减少当前显示值,要么直接将值输入到输入框中 QScrollBar : QTableView:TableView QTreeView:树视图 QDockWidget: QFileDialog:文件对话框 QListView:列表视图 QButtonGroup:按钮组 QScrollBar

    3.6K31编辑于 2023-09-03
  • 来自专栏全栈测试技术

    『PyQt5-基础篇』| 01 简单的基础了解

    QRadioButton单选按钮和一个文本或像素映射标签QCheckBox带文本标签的复选框QspinBox允许用户选择一个值,要么通过按向上/向下键增加/减少当前显示值,要么直接将值输入到输入框中QScrollBar

    1.7K60编辑于 2023-08-25
领券