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

    PyQt5--QCheckBox

    '' 9 import sys 10 from PyQt5.QtCore import Qt 11 from PyQt5.QtWidgets import QApplication,QWidget,QCheckBox __init__() 16 self.initUI() 17 18 def initUI(self): 19 cb = QCheckBox('Show

    67120发布于 2020-01-19
  • 来自专栏sktj

    python pyqt5 按钮 QCheckBox 常用

    -- coding: utf-8 -- ''' 【简介】 PyQt5中 QCheckBox 例子 ''' import sys from PyQt5.QtCore import * from PyQt5 QGroupBox("Checkboxes") groupBox.setFlat(False) layout = QHBoxLayout() self.checkBox1 = QCheckBox stateChanged.connect(lambda: self.btnstate(self.checkBox1)) layout.addWidget(self.checkBox1) self.checkBox2 = QCheckBox toggled.connect(lambda: self.btnstate(self.checkBox2)) layout.addWidget(self.checkBox2) self.checkBox3 = QCheckBox

    1.5K30发布于 2019-07-05
  • 来自专栏24K纯开源

    Qt Style Sheet实践(三):QCheckBox和QRadioButton

    导读       单选按钮(QRadioButton)和复选框(QCheckBox)是界面设计中的重要元素。 相比于复选框(QCheckBox),单选按钮少了一个状态:indeterminate。通过我们QCheckBox的setTristate()可以将一个复选框设置成indeterminate状态。 对于复选框我们编写如下的QSS代码: QCheckBox { spacing: 5px; # 在这里我们也可以设置复选的文本样式 } QCheckBox::indicator { width: QCheckBox::indicator:unchecked:disabled { image: url(:/buttonbg/checkbox_disable); } QCheckBox::indicator 理解QRadioButton和QCheckBox的不同状态。

    12.4K60发布于 2018-01-18
  • 来自专栏乌龟哥哥默认学习专栏

    qt学习第1天:QCheckBox(多选和单选)

    此时就会有疑问了 如果想让另外三个选择框再三选一,也就是每三个选择框打一个对勾怎么办 解决方法 先添加一个widget,再讲三个选择框放到weidget中,将三个选择框选择autoExclusive处打上对勾

    3.2K20发布于 2020-08-16
  • 来自专栏祥的专栏

    QButtonGroup与QCheckBox、QRadioButton的使用指南

    details/85786540 ---- 文章目录 @[toc] 1.效果 2.核心代码 2.0.函数原型 2.1.初始化代码 2.2.消息设置代码 2.3.处理函数 1.效果 用QButtonGroup实现QCheckBox CheckBox的buttonGroup QButtonGroup* m_btnGp_AE_faultFlg;//针对radioButton的buttonGroup //================== //QCheckBox //qDebug() << "AE_eff" << id; QString strShow; int i; uint8 val = 0x00; uint8 tmpBit = 0x00; QCheckBox 因为CheckBox的id和对应的bit位置是一致的,所以可以获取后直接移动得到对应的位置 //最后在将这些bit与起来 for (i = 0; i < 8;i++) { cb_tmp = (QCheckBox tmpBit = getCheckBoxVal(cb_tmp) << i;//数据移动到对应的位 val = val | tmpBit; } //改变ui文字 cb_tmp = (QCheckBox

    3.2K20发布于 2020-03-10
  • 来自专栏编码视界

    PySide6 GUI 编程(8):QCheckBox的使用

    基础用法单选框示例代码from PySide6.QtCore import Qtfrom PySide6.QtWidgets import QApplication, QCheckBox, QMainWindowdef __init__() self.setWindowTitle('CheckBox') my_checkbox = QCheckBox('TestCheckBox') )运行效果CheckBox 可以设置为三态属性示例代码from PySide6.QtCore import Qtfrom PySide6.QtWidgets import QApplication, QCheckBox __init__() self.setWindowTitle('CheckBox') my_checkbox = QCheckBox('TestCheckBox') __init__() self.root_checkbox = QCheckBox('顶层三态可选框') self.root_checkbox.setTristate(True

    1.1K42编辑于 2024-07-21
  • 来自专栏Python编程 pyqt matplotlib

    PyQt 自定义控件--带搜索和全选功能的复选框

    源码如下: import sys from PyQt5.QtWidgets import QApplication, QListWidget, QLineEdit, QCheckBox, QListWidgetItem item = QListWidgetItem(self) self.setItemWidget(item, self.selectAll_ch )#列表控件的项设为 QCheckBox # setCheckState 方法用于设置 QCheckBox 的状态为选中(Qt.Checked)、半选中( Qt.PartiallyChecked)或未选中(Qt.Unchecked ) self.boxes = [] for index, text in enumerate(textList): ch = QCheckBox( self.boxes.append(ch) self.checkedQty = 0 self.count = len(textList) # / 如果想要通过代码改变QCheckBox

    1.6K30编辑于 2023-09-10
  • 来自专栏跟Qt君学编程

    Qt官方示例-标签对话框

    *readable = new QCheckBox(tr("Readable")); if (fileInfo.isReadable()) readable->setChecked (true); QCheckBox *writable = new QCheckBox(tr("Writable")); if ( fileInfo.isWritable() ) writable->setChecked(true); QCheckBox *executable = new QCheckBox(tr("Executable")); if ( fileInfo.isExecutable *alwaysCheckBox; if (fileInfo.suffix().isEmpty()) alwaysCheckBox = new QCheckBox(tr("Always this application to " "open this type of file")); else alwaysCheckBox = new QCheckBox

    2.1K10编辑于 2023-03-17
  • 来自专栏C++/Linux

    【Qt】QSS

    创建⼀个复选框 QCheckBox { font-size : 20px; } QCheckBox::indicator { width: 20px ; height: 20px; } QCheckBox::indicator : unchecked { image: url(:/checkbox - ); } QCheckBox::indicator:unchecked:pressed { image: url(:/checkbox-unchecked_pressed.png ); } QCheckBox::indicator:checked { image: url(:/checkbox-checked.png); } QCheckBox: 右键 QCheckBox , 选择 Layout Alignment 可以设置 checkbox 的对⻬⽅式(左对⻬, 居中对⻬, 右对⻬). 设置背景图⽚.

    1K10编辑于 2024-08-15
  • 来自专栏ccf19881030的博客

    如何在运行时动态添加和删除Qt Widgets

    "ui_dynamicwidget.h" #include <QVBoxLayout> #include <QHBoxLayout> #include <QPushButton> #include <QCheckBox button); newLayout->addWidget(button); mButtonToLayoutMap.insert(button, newLayout); QCheckBox * checkBox = new QCheckBox("Check me!" 按钮,下面的widget_frame窗体会增加一个QPushButton和QCheckBox,如下图所示: ? 点击某一行的按钮,会删除该行对应的水平布局以及其中的QPushButton、QCheckBox控件。

    5.2K40发布于 2021-06-29
  • 来自专栏全栈程序员必看

    QTabWidget的详细使用「建议收藏」

    setLayout(layout) def tab3UI(self): layout = QHBoxLayout() layout.addWidget(QLabel("科目")) layout.addWidget(QCheckBox ("物理")) layout.addWidget(QCheckBox("高数")) self.setTabText(2, "教育程度") self.tab4.setLayout(layout) def tab4UI(self): layout = QHBoxLayout() layout.addWidget(QLabel("科目")) layout.addWidget(QCheckBox("物理")) layout.addWidget(QCheckBox("高数")) self.setTabText(3, "教育程度") self.tab4.setLayout(layout) if __name__

    3.1K10编辑于 2022-11-09
  • 来自专栏乐意学点小编程

    【QT】QSS

    { font-size: 20px; } //子控件选择器,选中checkbox对钩部分 QCheckBox::indicator { width: 20px; height: 20px; } QCheckBox::indicator:unchecked { image: url(:/unchecked.png); } QCheckBox::indicator:unchecked :hover { image: url(:/unchecked_hover.png); } QCheckBox::indicator:unchecked:pressed { image: url (:/unchecked_pressed.png); } QCheckBox::indicator:checked { image: url(:/checked.png); } QCheckBox ::indicator:checked:hover { image: url(:/checked_hover.png); } QCheckBox::indicator:checked:pressed

    76810编辑于 2024-11-18
  • 来自专栏Python编程 pyqt matplotlib

    Pyqt5自定义控件--带全选功能的复选框

    本篇的例子实现了一个带全选功能的复选框: #自定义控件--实现了一个带全选功能的复选框 import sys from PyQt5.QtWidgets import QApplication, QListWidget, QCheckBox __init__(parent) self.selectAll_ch = QCheckBox("全选(selectAll)") self.selectAll_ch.setCheckState item = QListWidgetItem(self) self.setItemWidget(item, self.selectAll_ch )#列表控件的项设为 QCheckBox dict() self.boxes = set() for index, text in enumerate(textList): ch = QCheckBox

    4.5K20发布于 2020-03-11
  • 来自专栏日常学python

    用 PyQt 打造具有专业外观的 GUI

    这是一个如何使用PyQt构建此布局的示例: import sys from PyQt5.QtWidgets import ( QApplication, QCheckBox, ("Option one")) optionsLayout.addWidget(QCheckBox("Option two")) optionsLayout.addWidget generalTab = QWidget() layout = QVBoxLayout() layout.addWidget(QCheckBox("General Option 1")) layout.addWidget(QCheckBox("General Option 2")) generalTab.setLayout(layout) networkTab = QWidget() layout = QVBoxLayout() layout.addWidget(QCheckBox("Network Option

    3.9K31发布于 2021-07-19
  • 来自专栏一个默默无闻的工程师的日常

    Qt常用窗口部件

    Qt提供4中类型的按钮:QPushButton、QToolButton、QCheckBox 和 QRadioButton。 QCheckBox一般用来提供多选项,而QRadioButton常用于提供单选项。 ? Qt的容器窗口部件是一种可以包含其他窗口部件的窗口部件。

    2.3K30发布于 2018-05-25
  • C++ Qt开发:CheckBox多选框组件

    QCheckBox 是 Qt 中用于实现复选框的组件,它提供了丰富的功能和灵活性。 下面是QCheckBox的主要方法的概述和表格形式: 方法名 描述 QCheckBox(QWidget *parent = nullptr) 构造函数,创建一个 QCheckBox 组件。

    2.6K10编辑于 2023-12-14
  • 来自专栏全栈程序员必看

    Qt容器组件(一)之QGroupBox、QScrollArea、QToolBox、QTabWidget

    " #include <QApplication> #include <QObject> #include <QGroupBox> #include <QPushButton> #include <QCheckBox QObject::tr("GroupBox test")); QPushButton *pBtn = new QPushButton(QObject::tr("button")) ; QCheckBox * pCheckBox = new QCheckBox(QObject::tr("checkbox test")); QRadioButton* pRadio = new QRadioButton " #include <QApplication> #include <QObject> #include <QGroupBox> #include <QPushButton> #include <QCheckBox * pCheckBox = new QCheckBox(QObject::tr("checkbox test")); QRadioButton* pRadio = new QRadioButton

    3.5K30编辑于 2021-12-29
  • 来自专栏sktj

    python pyqt5 QStackedWidget

    stack3UI(self): layout = QHBoxLayout() layout.addWidget(QLabel("科目")) layout.addWidget(QCheckBox ("物理")) layout.addWidget(QCheckBox("高数")) self.stack3.setLayout(layout) def display(self, i)

    1.5K40发布于 2019-07-23
  • 来自专栏TomatoCool

    PyQT5控件

    #无特殊注明,所有案例只修改第一个案例的对应部分 QCheckBoxQCheckBox 组件有俩状态:开和关。 方法创建一个GUI self.initUI() # 初始化组件 def initUI(self): # 添加一个checkbox cb = QCheckBox self.changeTitle) # 不注释了 self.setGeometry(300, 300, 300, 250) self.setWindowTitle('QCheckBox state): # 检查框的状态,设置标题是否显示 if state == Qt.Checked: self.setWindowTitle('QCheckBox

    81110编辑于 2023-07-30
  • 来自专栏我的技术专刊

    Qt 实现视频监控系统

    QString fileName = data + "/" + name; fileNames << fileName; //复选框,如果勾选了全选则自动选中当前设备 QCheckBox *itemCk = new QCheckBox(this); itemCk->setChecked(ckAll->isChecked()); //添加文件名称 QTableWidgetItem for (int row = 0; row < fileCount; row++) { QString fileName = fileNames.at(row); QCheckBox *itemCk = (QCheckBox *)ui->tableWidget->cellWidget(row, 0); QProgressBar *bar = (QProgressBar

    3.6K40编辑于 2021-12-15
领券