如何将此cpp小部件转换为pyqt5?

时间:2017-02-25 21:47:20

标签: plugins pyqt5

我试图将其转换为pyqt5,但我无法正确执行。我想将小部件转换为pyqt5,这是引用How to make an expandable/collapsable section widget in QT

完整代码在此处:https://github.com/Elypson/qt-collapsible-section

#include "mainwindow.h"

#include "ui_mainwindow.h"
#include "Section.h"
#include <QBoxLayout>
#include <QLabel>
#include <QPushButton>

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);

    Section* section = new Section("Section", 300, ui->centralWidget);
    ui->centralWidget->layout()->addWidget(section);

    auto* anyLayout = new QVBoxLayout();
    anyLayout->addWidget(new QLabel("Some Text in Section", section));
    anyLayout->addWidget(new QPushButton("Button in Section", section));

    section->setContentLayout(*anyLayout);
}

MainWindow::~MainWindow()
{
    delete ui;
}

0 个答案:

没有答案