def setupUi(self, Form): Form.setObjectName("Form") Form.resize(507, 406) self.horizontalLayout = QtWidgets.QHBoxLayout(Form) self.horizontalLayout.setObjectName("horizontalLayout") self.mainVerticalLayout = QtWidgets.QVBoxLayout() self.mainVerticalLayout.setObjectName("mainVerticalLayout") self.conanfileLineEdit = QtWidgets.QLineEdit(Form) self.conanfileLineEdit.setObjectName("conanfileLineEdit") self.mainVerticalLayout.addWidget(self.conanfileLineEdit) self.recipeGroupBox = QtWidgets.QGroupBox(Form) self.recipeGroupBox.setObjectName("recipeGroupBox") self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.recipeGroupBox) self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.settingsGroupBox = QtWidgets.QGroupBox(self.recipeGroupBox) self.settingsGroupBox.setObjectName("settingsGroupBox") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.settingsGroupBox) self.verticalLayout_2.setObjectName("verticalLayout_2") self.settingsListView = QtWidgets.QListView(self.settingsGroupBox) self.settingsListView.setObjectName("settingsListView") self.verticalLayout_2.addWidget(self.settingsListView) self.horizontalLayout_3.addWidget(self.settingsGroupBox) self.optionsGroupBox = QtWidgets.QGroupBox(self.recipeGroupBox) self.optionsGroupBox.setObjectName("optionsGroupBox") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.optionsGroupBox) self.verticalLayout_3.setObjectName("verticalLayout_3") self.optionsListView = QtWidgets.QListView(self.optionsGroupBox) self.optionsListView.setObjectName("optionsListView") self.verticalLayout_3.addWidget(self.optionsListView) self.horizontalLayout_3.addWidget(self.optionsGroupBox) self.mainVerticalLayout.addWidget(self.recipeGroupBox) self.dependenciesGroupBox = QtWidgets.QGroupBox(Form) self.dependenciesGroupBox.setObjectName("dependenciesGroupBox") self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.dependenciesGroupBox) self.verticalLayout_4.setObjectName("verticalLayout_4") self.dependenciesListView = QtWidgets.QListView(self.dependenciesGroupBox) self.dependenciesListView.setObjectName("dependenciesListView") self.verticalLayout_4.addWidget(self.dependenciesListView) self.mainVerticalLayout.addWidget(self.dependenciesGroupBox) self.verticalLayout = QtWidgets.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.mainVerticalLayout.addLayout(self.verticalLayout) self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem) self.generatePushButton = QtWidgets.QPushButton(Form) self.generatePushButton.setObjectName("generatePushButton") self.horizontalLayout_2.addWidget(self.generatePushButton) spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem1) self.mainVerticalLayout.addLayout(self.horizontalLayout_2) self.horizontalLayout.addLayout(self.mainVerticalLayout) self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form)
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(488, 426) MainWindow.setStyleSheet("QWidget#MainWindow {\n" " background-color : rgb(78,78,78)\n" "}") self.verticalLayout = QtWidgets.QVBoxLayout(MainWindow) self.verticalLayout.setSpacing(0) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.gridLayout = QtWidgets.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.publicVerticalLayout = QtWidgets.QVBoxLayout() self.publicVerticalLayout.setObjectName("publicVerticalLayout") self.addPublicPushButton = QtWidgets.QPushButton(MainWindow) self.addPublicPushButton.setObjectName("addPublicPushButton") self.publicVerticalLayout.addWidget(self.addPublicPushButton) self.removePublicPushButton = QtWidgets.QPushButton(MainWindow) self.removePublicPushButton.setObjectName("removePublicPushButton") self.publicVerticalLayout.addWidget(self.removePublicPushButton) spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.publicVerticalLayout.addItem(spacerItem) self.gridLayout.addLayout(self.publicVerticalLayout, 1, 2, 1, 1) self.authListView = QtWidgets.QListView(MainWindow) self.authListView.setObjectName("authListView") self.gridLayout.addWidget(self.authListView, 0, 0, 1, 1) self.authVerticalLayout = QtWidgets.QVBoxLayout() self.authVerticalLayout.setObjectName("authVerticalLayout") self.addAuthPushButton = QtWidgets.QPushButton(MainWindow) self.addAuthPushButton.setObjectName("addAuthPushButton") self.authVerticalLayout.addWidget(self.addAuthPushButton) self.removeAuthPushButton = QtWidgets.QPushButton(MainWindow) self.removeAuthPushButton.setObjectName("removeAuthPushButton") self.authVerticalLayout.addWidget(self.removeAuthPushButton) spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.authVerticalLayout.addItem(spacerItem1) self.gridLayout.addLayout(self.authVerticalLayout, 0, 2, 1, 1) self.publicListView = QtWidgets.QListView(MainWindow) self.publicListView.setObjectName("publicListView") self.gridLayout.addWidget(self.publicListView, 1, 0, 1, 1) self.reinitPushButton = QtWidgets.QPushButton(MainWindow) self.reinitPushButton.setObjectName("reinitPushButton") self.gridLayout.addWidget(self.reinitPushButton, 2, 2, 1, 1) self.verticalLayout.addLayout(self.gridLayout) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def setupUi(self, indirect_sound_editor): indirect_sound_editor.setObjectName("sound_editor") indirect_sound_editor.resize(875, 516) self.horizontalLayout_3 = QtWidgets.QHBoxLayout(indirect_sound_editor) self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.widget = QtWidgets.QWidget(indirect_sound_editor) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.widget.sizePolicy().hasHeightForWidth()) self.widget.setSizePolicy(sizePolicy) self.widget.setObjectName("widget") self.verticalLayout = QtWidgets.QVBoxLayout(self.widget) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.search_bar = QtWidgets.QLineEdit(self.widget) self.search_bar.setObjectName("search_bar") self.verticalLayout.addWidget(self.search_bar) self.sets_list_view = QtWidgets.QListView(self.widget) self.sets_list_view.setObjectName("sets_list_view") self.verticalLayout.addWidget(self.sets_list_view) self.horizontalLayout_3.addWidget(self.widget) self.line = QtWidgets.QFrame(indirect_sound_editor) self.line.setFrameShape(QtWidgets.QFrame.VLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.horizontalLayout_3.addWidget(self.line) self.widget_2 = QtWidgets.QWidget(indirect_sound_editor) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.widget_2.sizePolicy().hasHeightForWidth()) self.widget_2.setSizePolicy(sizePolicy) self.widget_2.setObjectName("widget_2") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.widget_2) self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.verticalLayout_2.setObjectName("verticalLayout_2") self.sounds_list_view = QtWidgets.QListView(self.widget_2) self.sounds_list_view.setObjectName("sounds_list_view") self.verticalLayout_2.addWidget(self.sounds_list_view) self.horizontalLayout_3.addWidget(self.widget_2) self.retranslateUi(indirect_sound_editor) QtCore.QMetaObject.connectSlotsByName(indirect_sound_editor)
def setupUi(self, variableSelection): variableSelection.setObjectName("variableSelection") variableSelection.resize(409, 300) self.buttonBox = QtWidgets.QDialogButtonBox(variableSelection) self.buttonBox.setGeometry(QtCore.QRect(230, 260, 171, 32)) self.buttonBox.setOrientation(QtCore.Qt.Horizontal) self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel | QtWidgets.QDialogButtonBox.Ok) self.buttonBox.setObjectName("buttonBox") self.list_left = QtWidgets.QListView(variableSelection) self.list_left.setGeometry(QtCore.QRect(30, 60, 141, 191)) self.list_left.setObjectName("listView") self.verticalScrollBar = QtWidgets.QScrollBar(variableSelection) self.verticalScrollBar.setGeometry(QtCore.QRect(150, 70, 20, 171)) self.verticalScrollBar.setOrientation(QtCore.Qt.Vertical) self.verticalScrollBar.setObjectName("verticalScrollBar") self.verticalScrollBar_2 = QtWidgets.QScrollBar(variableSelection) self.verticalScrollBar_2.setGeometry(QtCore.QRect(350, 70, 21, 171)) self.verticalScrollBar_2.setOrientation(QtCore.Qt.Vertical) self.verticalScrollBar_2.setObjectName("verticalScrollBar_2") self.toolButton = QtWidgets.QToolButton(variableSelection) self.toolButton.setGeometry(QtCore.QRect(190, 100, 41, 31)) self.toolButton.setAutoRaise(False) self.toolButton.setArrowType(QtCore.Qt.RightArrow) self.toolButton.setObjectName("addButton") self.toolButton_2 = QtWidgets.QToolButton(variableSelection) self.toolButton_2.setGeometry(QtCore.QRect(190, 180, 41, 31)) self.toolButton_2.setArrowType(QtCore.Qt.LeftArrow) self.toolButton_2.setObjectName("removeButton") self.list_right = QtWidgets.QListView(variableSelection) self.list_right.setGeometry(QtCore.QRect(240, 60, 141, 191)) self.list_right.setObjectName("listView_2") self.label = QtWidgets.QLabel(variableSelection) self.label.setGeometry(QtCore.QRect(40, 20, 361, 20)) self.label.setStyleSheet("font: 8pt \"MS Shell Dlg 2\";") self.label.setObjectName("label") self.retranslateUi(variableSelection) QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("accepted()"), variableSelection.accept) QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("rejected()"), variableSelection.reject) QtCore.QMetaObject.connectSlotsByName(variableSelection) self.model_left = QStandardItemModel(self) self.list_left.setModel(self.model_left) self.model_right = QStandardItemModel(self) self.list_right.setModel(self.model_right)
def setupUi(self, Frame): Frame.setObjectName("Frame") Frame.resize(757, 501) #Frame.setFrameShape(QtWidgets.QFrame.StyledPanel) #Frame.setFrameShadow(QtWidgets.QFrame.Raised) self.verticalLayoutWidget = QtWidgets.QWidget(Frame) self.verticalLayoutWidget.setGeometry(QtCore.QRect(50, 90, 160, 88)) self.verticalLayoutWidget.setObjectName("verticalLayoutWidget") self.verticalLayout = QtWidgets.QVBoxLayout(self.verticalLayoutWidget) self.verticalLayout.setObjectName("verticalLayout") self.pushButton = QtWidgets.QPushButton(self.verticalLayoutWidget) self.pushButton.setObjectName("pushButton") self.verticalLayout.addWidget(self.pushButton) self.pushButton_2 = QtWidgets.QPushButton(self.verticalLayoutWidget) self.pushButton_2.setObjectName("pushButton_2") self.verticalLayout.addWidget(self.pushButton_2) self.listView = QtWidgets.QListView(Frame) self.listView.setGeometry(QtCore.QRect(220, 90, 256, 192)) self.listView.setObjectName("listView") self.comboBox = QtWidgets.QComboBox(Frame) self.comboBox.setGeometry(QtCore.QRect(50, 190, 161, 36)) self.comboBox.setObjectName("comboBox") self.comboBox.addItem("test1") self.comboBox.addItem("test2") self.comboBox.addItem("test3") self.retranslateUi(Frame) QtCore.QMetaObject.connectSlotsByName(Frame)
def __init__(self, parent=None): super(Window, self).__init__(parent) model = FileListModel(self) model.setDirPath(QtCore.QLibraryInfo.location(QtCore.QLibraryInfo.PrefixPath)) label = QtWidgets.QLabel("Directory") lineEdit = QtWidgets.QLineEdit() label.setBuddy(lineEdit) view = QtWidgets.QListView() view.setModel(model) self.logViewer = QtWidgets.QTextBrowser() self.logViewer.setSizePolicy(QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)) lineEdit.textChanged.connect(model.setDirPath) lineEdit.textChanged.connect(self.logViewer.clear) model.numberPopulated.connect(self.updateLog) layout = QtWidgets.QGridLayout() layout.addWidget(label, 0, 0) layout.addWidget(lineEdit, 0, 1) layout.addWidget(view, 1, 0, 1, 2) layout.addWidget(self.logViewer, 2, 0, 1, 2) self.setLayout(layout) self.setWindowTitle("Fetch More Example")
def __init__(self, leaders, parent=None): super(TeamLeadersDialog, self).__init__(parent) self.model = QtCore.QStringListModel(self) self.model.setStringList(leaders) self.listView = QtWidgets.QListView() self.listView.setModel(self.model) self.listView.setEditTriggers( QtWidgets.QAbstractItemView.AnyKeyPressed | QtWidgets.QAbstractItemView.DoubleClicked) self.buttonBox = QtWidgets.QDialogButtonBox() self.insertButton = self.buttonBox.addButton( '&Insert', QtWidgets.QDialogButtonBox.ActionRole) self.deleteButton = self.buttonBox.addButton( '&Delete', QtWidgets.QDialogButtonBox.ActionRole) self.buttonBox.addButton(QtWidgets.QDialogButtonBox.Ok) self.buttonBox.addButton(QtWidgets.QDialogButtonBox.Cancel) self.insertButton.clicked.connect(self.insert) self.deleteButton.clicked.connect(self.delete) self.buttonBox.accepted.connect(self.accept) self.buttonBox.rejected.connect(self.reject) self.mainLayout = QtWidgets.QVBoxLayout() self.mainLayout.addWidget(self.listView) self.mainLayout.addWidget(self.buttonBox) self.setLayout(self.mainLayout) self.setWindowTitle("Team Leaders")
def __init__(self): super().__init__() self.chemin = QtWidgets.QLineEdit() text = QtWidgets.QLabel("Chemin du fichier du protocole à ouvrir :") button = QtWidgets.QPushButton("Generate graph and give acyclicity") button.clicked.connect(self.graph_generation) layout = QtWidgets.QHBoxLayout() layout.addWidget(text) layout.addWidget(self.chemin) layout.addWidget(button) layout.setAlignment(QtCore.Qt.AlignTop) self.protocol = QtWidgets.QListView() self.protocol.setEditTriggers( QtWidgets.QAbstractItemView.NoEditTriggers) self.protocol.setWindowTitle('Protocol') #self.protocol.setMinimumSize(600, 400) # Create an empty model for the list's data self.model = QtGui.QStandardItemModel(self.protocol) self.figure = plt.figure() self.canvas = FigureCanvas(self.figure) self.canvas.resize(600, 400) layoutProtocolGraph = QtWidgets.QHBoxLayout() layoutProtocolGraph.addWidget(self.protocol) layoutProtocolGraph.addWidget(self.canvas) layoutGeneral = QtWidgets.QVBoxLayout() layoutGeneral.addLayout(layout) layoutGeneral.addLayout(layoutProtocolGraph) self.setLayout(layoutGeneral)
def create_widgets(self): #Point1 self.toolbar = QtWidgets.QToolBar() self.tree_view = QtWidgets.QTreeView() self.list_view = QtWidgets.QListView() self.sld_iconSize = QtWidgets.QSlider( ) # Slider pour changer la taille des îcones self.main_widget = QtWidgets.QWidget()
def create_widgets(self): """Create the widgets of the application.""" self.toolbar = QtWidgets.QToolBar() self.tree_view = QtWidgets.QTreeView() self.list_view = QtWidgets.QListView() self.sld_iconSize = QtWidgets.QSlider() self.main_widget = QtWidgets.QWidget()
def setupUi(self, LinkAssets): LinkAssets.setObjectName("LinkAssets") LinkAssets.resize(241, 358) self.verticalLayout = QtWidgets.QVBoxLayout(LinkAssets) self.verticalLayout.setObjectName("verticalLayout") self.splitter = QtWidgets.QSplitter(LinkAssets) self.splitter.setOrientation(QtCore.Qt.Horizontal) self.splitter.setObjectName("splitter") self.label = QtWidgets.QLabel(self.splitter) self.label.setMinimumSize(QtCore.QSize(60, 0)) self.label.setMaximumSize(QtCore.QSize(85, 16777215)) self.label.setObjectName("label") self.linShotName = QtWidgets.QLineEdit(self.splitter) self.linShotName.setEnabled(False) self.linShotName.setAlignment(QtCore.Qt.AlignCenter) self.linShotName.setObjectName("linShotName") self.verticalLayout.addWidget(self.splitter) self.listAssets = QtWidgets.QListView(LinkAssets) self.listAssets.setSelectionMode(QtWidgets.QAbstractItemView.ExtendedSelection) self.listAssets.setObjectName("listAssets") self.verticalLayout.addWidget(self.listAssets) self.btnLinkAssets = QtWidgets.QPushButton(LinkAssets) self.btnLinkAssets.setMinimumSize(QtCore.QSize(0, 40)) self.btnLinkAssets.setObjectName("btnLinkAssets") self.verticalLayout.addWidget(self.btnLinkAssets) self.retranslateUi(LinkAssets) QtCore.QMetaObject.connectSlotsByName(LinkAssets)
def setupUi(self, Form): Form.setObjectName("Form") Form.resize(448, 681) self.verticalLayout = QtWidgets.QVBoxLayout(Form) self.verticalLayout.setObjectName("verticalLayout") self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") spacerItem = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.label = QtWidgets.QLabel(Form) self.label.setAlignment(QtCore.Qt.AlignCenter) self.label.setWordWrap(True) self.label.setObjectName("label") self.horizontalLayout.addWidget(self.label) spacerItem1 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem1) self.verticalLayout.addLayout(self.horizontalLayout) self.lineEdit = QtWidgets.QLineEdit(Form) self.lineEdit.setObjectName("lineEdit") self.verticalLayout.addWidget(self.lineEdit) self.listView = QtWidgets.QListView(Form) self.listView.setObjectName("listView") self.verticalLayout.addWidget(self.listView) self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form)
def create_widgets(self): self.toolbar = QtWidgets.QToolBar() self.main_widget = QtWidgets.QWidget() self.tree_view = QtWidgets.QTreeView() self.list_view = QtWidgets.QListView() self.model = QtWidgets.QFileSystemModel() self.sld_iconSize = QtWidgets.QSlider()
def __init__(self, name, logs: list()): super(LogsDialogue, self).__init__() self.setObjectName("self") # self.resize(200, 71) # self.setMinimumSize(QtCore.QSize(200, 71)) # self.setMaximumSize(QtCore.QSize(200, 71)) self.setContextMenuPolicy(QtCore.Qt.NoContextMenu) # icon = QtGui.QIcon() # icon.addPixmap(QtGui.QPixmap("Icons/Plus-32.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) # self.setWindowIcon(icon) self.layout = QtWidgets.QVBoxLayout(self) # logs_list self.logs_list = QtWidgets.QListView() model = QtGui.QStandardItemModel() self.logs_list.setModel(model) for entry in logs: item = QtGui.QStandardItem(entry) model.appendRow(item) # accept button self.accept_btn = QtWidgets.QPushButton() self.accept_btn.setText('Accept') self.accept_btn.clicked.connect(self.accept_click) # add all to the GUI self.layout.addWidget(QtWidgets.QLabel("Logs")) self.layout.addWidget(self.logs_list) self.layout.addWidget(self.accept_btn) self.setLayout(self.layout) self.setWindowTitle(name)
def __init__(self, model): QtWidgets.QWidget.__init__(self) self.setWindowTitle("List Window") self.setGeometry(300, 200, 200, 200) listview = QtWidgets.QListView(self) self.model = model listview.setModel(model)
def create_widgets(self): """ Creates the nessesary widgets. Creates a grid layout widget that will lay the line edit, list view and push button widgets. """ # Creates layout and applies it to the QDialog self.layout_widget = QtWidgets.QGridLayout() self.setLayout(self.layout_widget) # Line edit widget self.line_edit = QtWidgets.QLineEdit() self.line_edit.setPlaceholderText('search your module...') # List view widget self.list_view = QtWidgets.QListView() self.list_view.setSelectionMode( QtWidgets.QAbstractItemView.ExtendedSelection) self.list_view.setUpdatesEnabled(True) # Button widget self.delete_button = QtWidgets.QPushButton('Delete') # Adds widgets to the layout for widget in [self.line_edit, self.list_view, self.delete_button]: self.layout_widget.addWidget(widget)
def __init__(self): super().__init__() self.main_layout = QtWidgets.QGridLayout(self) # self.setLayout(self.main_layout) self.device_widget = DeviceListView(self) self.target_widget = TargetTableView(self) self.effect_widget = QtWidgets.QListView() self.color_widget = QtWidgets.QColorDialog() self.hw_check = QtWidgets.QCheckBox() self.hw_label = QtWidgets.QLabel('Hardware effect?') self.try_button = QtWidgets.QPushButton('&Try') self.apply_button = QtWidgets.QPushButton('&Apply') self.stop_button = QtWidgets.QPushButton('&Stop') # Hide OK/Cancel buttons on color picker self.color_widget.setOption(QtWidgets.QColorDialog.NoButtons, True) self.color_widget.currentColorChanged.connect( self.target_widget.color_change) self._assemble_panel() self.try_button.clicked.connect(self._try_clicked) self.apply_button.clicked.connect(self._apply_clicked) self.stop_button.clicked.connect(self._stop_clicked)
def __init__(self, parent=None): QtWidgets.QWidget.__init__(self, parent) hbox = QtWidgets.QVBoxLayout() nameLabel = QtWidgets.QLabel(self) nameLabel.setText('Asset List:') data_list = os.listdir(libraryPath) self.model = QtCore.QStringListModel() self.model.setStringList(data_list) self.view = QtWidgets.QListView() self.view.setModel(self.model) #make button button = QtWidgets.QPushButton('OK', self) button.setFocusPolicy(QtCore.Qt.NoFocus) button.move(20, 150) self.connect(button, QtCore.SIGNAL('clicked()'), self.clickMethod) self.setGeometry(600, 200, 600, 800) self.setWindowTitle('Asset List') #Layout hbox.addWidget(nameLabel) hbox.addWidget(self.view) hbox.addWidget(button) self.setLayout(hbox)
def __init__(self, editor, parent): self.editor = editor self.model = NodeGraphModel([]) self.list_view = QtWidgets.QListView(parent=parent) self.list_view.setModel(self.model) self.list_view.clicked.connect(self._onClick)
def create_widgets(self): self.toolbar = QtWidgets.QToolBar() self.main_widget = QtWidgets.QWidget() self.tree_view = QtWidgets.QTreeView() self.list_view = QtWidgets.QListView() self.path = "/" self.model = QtWidgets.QFileSystemModel() self.model.setRootPath((QtCore.QDir.rootPath())) self.sld_iconSize = QtWidgets.QSlider()
def setupUi(self, Dialog): Dialog.setObjectName("Dialog") Dialog.resize(478, 280) self.verticalLayout = QtWidgets.QVBoxLayout(Dialog) self.verticalLayout.setObjectName("verticalLayout") self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.listView = QtWidgets.QListView(Dialog) self.listView.setObjectName("listView") self.horizontalLayout.addWidget(self.listView) self.verticalLayout_2 = QtWidgets.QVBoxLayout() self.verticalLayout_2.setObjectName("verticalLayout_2") spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_2.addItem(spacerItem) self.pushButton_2 = QtWidgets.QPushButton(Dialog) self.pushButton_2.setObjectName("pushButton_2") self.verticalLayout_2.addWidget(self.pushButton_2) self.pushButton = QtWidgets.QPushButton(Dialog) self.pushButton.setObjectName("pushButton") self.verticalLayout_2.addWidget(self.pushButton) spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_2.addItem(spacerItem1) self.horizontalLayout.addLayout(self.verticalLayout_2) self.listView_2 = QtWidgets.QListView(Dialog) self.listView_2.setObjectName("listView_2") self.horizontalLayout.addWidget(self.listView_2) self.verticalLayout.addLayout(self.horizontalLayout) self.buttonBox = QtWidgets.QDialogButtonBox(Dialog) self.buttonBox.setOrientation(QtCore.Qt.Horizontal) self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel | QtWidgets.QDialogButtonBox.Ok) self.buttonBox.setObjectName("buttonBox") self.verticalLayout.addWidget(self.buttonBox) self.retranslateUi(Dialog) QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("accepted()"), Dialog.accept) QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("rejected()"), Dialog.reject) QtCore.QMetaObject.connectSlotsByName(Dialog)
def create_widgets(self): self.list_view = QtWidgets.QListView() self.list_view.setModel(self.model) self.delete_btn = QtWidgets.QPushButton("Delete") self.delete_btn.setEnabled(False) self.complete_btn = QtWidgets.QPushButton("Complete") self.complete_btn.setEnabled(False) self.line_edit = QtWidgets.QLineEdit() self.add_btn = QtWidgets.QPushButton("Add To Do") self.add_btn.setEnabled(False)
def display_prefs(self): """ creates and launches the display preferences window :return: None """ self._prefs_view = QtWidgets.QListView(self.view) self._prefs_view.setWindowTitle("Item Display") self._prefs_view.setWindowFlags(QtCore.Qt.Window) self._prefs_view.setModel(self.model) self._prefs_view.show()
def J_create2dPaintTool_UI(self,J_2dPaintTool): posX=2 posY=21 J_2dPaintTool.setObjectName('J_2dPaintTool') J_2dPaintTool.resize(243,320) J_2dPaintTool.setMinimumSize(QtCore.QSize(243, 300)) self.centralwidget = QtWidgets.QWidget(J_2dPaintTool) J_2dPaintTool.setCentralWidget(self.centralwidget) self.centralwidget.setObjectName(u"centralwidget") self.comboBox_cam = QtWidgets.QComboBox(self.centralwidget) self.comboBox_cam.setGeometry(QtCore.QRect(0, 1, 240, 20)) self.comboBox_cam.setObjectName("comboBox_cam") self.pushButton_addPlane = QtWidgets.QPushButton(self.centralwidget) self.pushButton_addPlane.setGeometry(QtCore.QRect(posX, posY, 120, 20)) self.pushButton_addPlane.setObjectName("pushButton_addPlane") self.pushButton_addPlane.setText(u"添加投射片") self.pushButton_deletePlane = QtWidgets.QPushButton(self.centralwidget) self.pushButton_deletePlane.setGeometry(QtCore.QRect(posX+120, posY, 120, 20)) self.pushButton_deletePlane.setObjectName("pushButton_deletePlane") self.pushButton_deletePlane.setText(u"删除投射片") self.pushButton_addLayer = QtWidgets.QPushButton(self.centralwidget) self.pushButton_addLayer.setGeometry(QtCore.QRect(posX, posY+20, 120, 20)) self.pushButton_addLayer.setObjectName("pushButton_addLayer") self.pushButton_addLayer.setText(u"添加分层") self.pushButton_deleteLayer = QtWidgets.QPushButton(self.centralwidget) self.pushButton_deleteLayer.setGeometry(QtCore.QRect(posX+120, posY+20, 120, 20)) self.pushButton_deleteLayer.setObjectName("pushButton_deleteLayer") self.pushButton_deleteLayer.setText(u"删除分层") self.pushButton_eraseElement = QtWidgets.QPushButton(self.centralwidget) self.pushButton_eraseElement.setGeometry(QtCore.QRect(posX, posY+40, 240, 20)) self.pushButton_eraseElement.setCheckable(True) self.pushButton_eraseElement.setObjectName("pushButton_eraseElement") self.pushButton_eraseElement.setText(u"擦除模型") self.listView = QtWidgets.QListView(self.centralwidget) self.listView.setGeometry(QtCore.QRect(2, posY+60, 240, 250)) self.listView.setObjectName(u"Layers") self.listView.setEditTriggers(0) self.pushButton_disPlaySwitch = QtWidgets.QPushButton(self.centralwidget) self.pushButton_disPlaySwitch.setGeometry(QtCore.QRect(2, 295, 240, 20)) self.pushButton_disPlaySwitch.setObjectName("pushButton_deleteLayer") self.pushButton_disPlaySwitch.setText(u"模型显示切换") model = QtGui.QStandardItemModel() self.listView.setModel(model)
def __init__(self, on_create=None, parent=None, winflags=None): super(TabTabTabWidget, self).__init__(parent=parent) if winflags is not None: self.setWindowFlags(winflags) self.setMinimumSize(200, 300) self.setMaximumSize(200, 300) # Store callback self.cb_on_create = on_create # Input box self.input = TabyLineEdit() # Node weighting self.weights = NodeWeights( os.path.expanduser("~/.nuke/tabtabtab_weights.json")) self.weights.load() # weights.save() called in close method import nuke nodes = find_menu_items(nuke.menu("Nodes")) + find_menu_items( nuke.menu("Nuke")) # List of stuff, and associated model self.things_model = NodeModel(nodes, weights=self.weights) self.things = QtWidgets.QListView() self.things.setModel(self.things_model) # Add input and items to layout layout = QtWidgets.QVBoxLayout() layout.addWidget(self.input) layout.addWidget(self.things) # Remove margins layout.setContentsMargins(0, 0, 0, 0) self.setLayout(layout) # Update on text change self.input.textChanged.connect(self.update) # Reset selection on text change self.input.textChanged.connect( lambda: self.move_selection(where="first")) self.move_selection(where="first") # Set initial selection # Create node when enter/tab is pressed, or item is clicked self.input.returnPressed.connect(self.create) self.things.clicked.connect(self.create) # When esc pressed, close self.input.cancelled.connect(self.close) # Up and down arrow handling self.input.pressed_arrow.connect(self.move_selection)
def __init__(self, manager=None, parent=None): super(AnimPublishWidget, self).__init__(parent) self.setWindowTitle(WINDOW_NAME) self.setObjectName(WINDOW_NAME) self.setAttribute(QtCore.Qt.WA_DeleteOnClose) self.setWindowFlags(QtCore.Qt.Dialog) self.resize(SIZE[0], SIZE[1]) # ======================================================================== # # WIDGETS # # ======================================================================== # # TODO: Ideally should disconnect this logic from the ui code self.manager = manager main_layout = QtWidgets.QGridLayout() main_layout.setSpacing(10) main_layout.setContentsMargins(10, 10, 10, 10) self.setLayout(main_layout) self.list_view = QtWidgets.QListView() self.model = QtGui.QStandardItemModel(self.list_view) self.list_view.setModel(self.model) self.list_view.setFont(QtGui.QFont("Open Sans", 12)) self.list_view.setSelectionMode( QtWidgets.QAbstractItemView.ContiguousSelection) if self.manager: for instance in self.manager.instances: item = QtGui.QStandardItem(instance.instance) item.setCheckable(True) item.setCheckState(QtCore.Qt.Checked) self.model.appendRow(item) self.label = QtWidgets.QLabel("ANIMATION JUKEBOX") self.label.setFont(QtGui.QFont("Helvetica Bold", 18)) self.label.setAlignment(QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.publish_btn = QtWidgets.QPushButton("Publish") self.publish_btn.setMinimumHeight(32) self.publish_btn.setFont(QtGui.QFont("Open Sans", 12)) self.publish_btn.setToolTip("Publish animation to project archive") # self.publish_btn.setEnabled(False) # ----- Connections ----- self.publish_btn.clicked.connect(self.on_publish) # ======================================================================== # # LAYOUT # # ======================================================================== # main_layout.addWidget(self.label, 0, 0, 2, 1) main_layout.addWidget(self.list_view, 2, 0, 4, 1) main_layout.addWidget(self.publish_btn, 6, 0, 1, 1)
def add_object_list(self): # object list self.object_list = QtWidgets.QListView(self.main_menu) self.object_list.doubleClicked.connect(self.on_obj_clicked) self.object_list.setGeometry(QtCore.QRect(10, 50, 150, 120)) self.object_list.setModel(self.items_model) # object label self.objects_lbl = QtWidgets.QLabel(self.main_menu) self.objects_lbl.setGeometry(QtCore.QRect(10, 30, 55, 15)) self.objects_lbl.setText("Objects")
def __init__(self, *args, **kwargs): super(FillListButton, self).__init__(*args, **kwargs) self.layout = QtWidgets.QHBoxLayout() self.list_model = QtGui.QStringListModel() self.list = QtWidgets.QListView() self.list.setModel(self.list_model) self.fill_button = QtWidgets.QPushButton('<<') self.generate_ui()
def __init__(self, parent=None): super(ScheduleUI, self).__init__(parent) self.date_now = datetime.date.today() self.active_task_list = None self.selected_task = None self.system: TaskLedgerSystem = None self.busy = 0 self.date = QtWidgets.QLabel(parent) self.today_label = QtWidgets.QLabel(parent) self.list_view = QtWidgets.QListView(parent) self.model = QtGui.QStandardItemModel(self.list_view) self.is_update_success = False
def __init__(self, items, fixed_height=common.size(common.HeightRow), parent=None): super(EntityComboBox, self).__init__(parent=parent) self.setView(QtWidgets.QListView()) if not self.parent(): common.set_stylesheet(self) if fixed_height: self.setFixedHeight(fixed_height) self.set_model(EntityModel(items))