Beispiel #1
0
    def __init__(self,pos):
        QtGui.QWidget.__init__(self)
        self.button = QtGui.QToolButton(self)
        self.button.setText('Detectors')
        self.button.setPopupMode(QtGui.QToolButton.MenuButtonPopup)
        self.button.setMenu(QtGui.QMenu(self.button))
        self.model = QStandardItemModel()


        self.view = QListView()
        self.action = QtGui.QWidgetAction(self.button)
        self.button.setEnabled(False)
Beispiel #2
0
    def update_filename_box(self):
        doing_multiple = self.multiple_icon_cb.isChecked()

        model = QStandardItemModel()
        self.filename_box.setModel(model)
        self.icon_file_names.sort(key=sort_key)
        if doing_multiple:
            item = QStandardItem(_('Open to see checkboxes'))
        else:
            item = QStandardItem('')
        model.appendRow(item)

        for i, filename in enumerate(self.icon_file_names):
            item = QStandardItem(filename)
            if doing_multiple:
                item.setFlags(Qt.ItemIsUserCheckable | Qt.ItemIsEnabled)
                item.setData(Qt.Unchecked, Qt.CheckStateRole)
            else:
                item.setFlags(Qt.ItemIsEnabled | Qt.ItemIsSelectable)
            icon = QIcon(os.path.join(config_dir, 'cc_icons', filename))
            item.setIcon(icon)
            model.appendRow(item)
Beispiel #3
0
import sys
from obspy import readEvents

cat = readEvents(
    "/home/megies/svn/mixed/katalog_unterhaching_stand_2013-04-30.intern.xml")

# Create a Qt application
app = QApplication(sys.argv)

# Our main window will be a QListView
list = QListView()
list.setWindowTitle('Example List')
list.setMinimumSize(600, 400)

# Create an empty model for the list's data
model = QStandardItemModel(list)

## # Add some textual items
## foods = [
##     'Cookie dough', # Must be store-bought
##     'Hummus', # Must be homemade
##     'Spaghetti', # Must be saucy
##     'Dal makhani', # Must be spicy
##     'Chocolate whipped cream' # Must be plentiful
## ]
##
## for food in foods:
##     # create an item with a caption
##     item = QStandardItem(food)
##
##     # add a checkbox to it