小编Bha*_*thi的帖子

如何为 Qt 中的每个工具栏部分提供标题

我需要设计一个自定义工具栏,如下图所示。为此,我使用了以下代码行:

m_ptrFileToolBar = new QToolBar("File",theUi->toolBar);
m_ptrNewAct = new QAction(QIcon(":/res/images/New.png"), tr("&New"), this);
m_ptrNewAct->setShortcuts(QKeySequence::New);
m_ptrNewAct->setStatusTip(tr("Create a new file"));
m_ptrFileToolBar->addAction(m_ptrNewAct);
Run Code Online (Sandbox Code Playgroud)

它仅显示工具栏操作。但我需要为每个工具栏部分提供标题。我该怎么做Qt

在此输入图像描述

c++ qt

4
推荐指数
1
解决办法
368
查看次数

如何获取PyQt中QGroupbox中存在的Qcheckbox的状态

我的项目包含Qdialog有多个QGroupbox.Each GroupBox包含一些复选框.所有groupbox的复选框列表都相同.我没有太多的声誉来加载图像:(

在这里,用户可以根据需要选择复选框并按下确定按钮.按下确定按钮后,我应该能够获得用户选中的复选框列表.

我在循环中创建复选框,这是代码:

def createGroupBox(self,livename,shotlist):        

    groupBox = QtGui.QGroupBox("Live-"+livename)        
    grpLayout = QtGui.QVBoxLayout()
    i=0
    while  i != (len(shotlist)-2):
        qChkBx_shot = QtGui.QCheckBox("Shot-"+shotlist[i], self)
        qChkBx_shot.stateChanged.connect(lambda: self.groupcheckBoxToggled(livename,qChkBx_shot.text()))
        grpLayout.addWidget(qChkBx_shot,QtCore.Qt.AlignCenter)
        i +=1

    groupBox.setLayout(grpLayout)
    return groupBox
Run Code Online (Sandbox Code Playgroud)

使用以下代码的GroupBox:

def InitUi(self,livelist,shotlist):
    scrolllayout = QtGui.QGridLayout()

    scrollwidget = QtGui.QWidget()
    scrollwidget.setLayout(scrolllayout)

    scroll = QtGui.QScrollArea()
    scroll.setWidgetResizable(True)  # Set to make the inner widget resize with scroll area
    scroll.setWidget(scrollwidget)

    i=0
    length = len(livelist)-2
    x,y=0,0 

    while x <=  math.ceil(length/4):
        for y in range(0,4):
            if (i < (length)):
                groupbox=self.createGroupBox(livelist[i],shotlist)
                self.groupboxes.append(groupbox)
                scrolllayout.addWidget(groupbox, x, y)
            y +=1
            i …
Run Code Online (Sandbox Code Playgroud)

python checkbox pyqt

3
推荐指数
1
解决办法
3078
查看次数

如何使用psutil.get_cpu_percent()?

如何正确使用函数get_cpu_percent()?

我的代码是:

SDKTestSuite.DijSDK_CalculateFps(int(timeForFPS),int(index),cameraName)
cpuUsage = process.get_cpu_percent()
Run Code Online (Sandbox Code Playgroud)

这里我调用一个调用的函数SDKTestSuite.DijSDK_CalculateFps(),我正在调用get_cpu_percent()以获取此调用的CPU使用率.我正在为不同的输入调用此函数,结果有时CPU使用率给出了0.0%不期望的值.

所以我get_cpu_percent是否以正确的方式使用?如何正确使用此get_cpu_percent功能?这里是否有任何间隔参数变化?

在这个函数的实际定义中,它只是在给定的时间间隔内休眠并比较CPU时间,但它如何计算我的函数调用?

python

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

python ×2

c++ ×1

checkbox ×1

pyqt ×1

qt ×1