18 lines
584 B
Python
18 lines
584 B
Python
from PyQt5 import QtWidgets, QtGui
|
|
from PyQt5.QtWidgets import QWidget, QSizePolicy, QVBoxLayout, QMessageBox
|
|
|
|
def horiz_spacer():
|
|
spacer = QWidget()
|
|
spacer.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding)
|
|
return spacer
|
|
|
|
def add_item_to_toolbox(toolbox, label, widget_list=[]):
|
|
block = QWidget()
|
|
block.setAccessibleName(label)
|
|
block.setContentsMargins(0, 0, 0, 0)
|
|
block.setLayout(QVBoxLayout())
|
|
for w in widget_list:
|
|
block.layout().addWidget(w)
|
|
block.layout().addStretch()
|
|
item = toolbox.addItem(block, label)
|
|
return item |