[Metadata Viewer app] expanding group boxes will show new buttons for editing

Issue #1189 resolved
Andreas Rabe created an issue

Comments (3)

  1. Benjamin Jakimow

    QGIS API issue. Can be replicated with snippets/issues/issue1189.py

    from qgis.PyQt.QtWidgets import QToolButton, QVBoxLayout, QHBoxLayout, QFrame, QSpacerItem, QSizePolicy, QDockWidget, \
        QWidget
    from qgis.gui import QgsCollapsibleGroupBox
    from qgis.testing import start_app
    
    app = start_app()
    
    gb = QgsCollapsibleGroupBox()
    
    btn1 = QToolButton()
    btn1.setText('Button1')
    btn2 = QToolButton()
    btn2.setText('Button2')
    btn2.setVisible(False)
    hbox = QHBoxLayout()
    hbox.addWidget(btn1)
    hbox.addWidget(btn2)
    
    frame = QFrame()
    frame.setMinimumSize(300, 300)
    vbox = QVBoxLayout()
    vbox.addLayout(hbox)
    vbox.addWidget(frame)
    gb.setLayout(vbox)
    
    w = QWidget()
    l = QVBoxLayout()
    l.addWidget(gb)
    l.addSpacerItem(QSpacerItem(0, 0, vPolicy=QSizePolicy.Expanding))
    w.setLayout(l)
    
    w.show()
    app.exec_()
    

  2. Log in to comment