def setupUi(self, frmFactura): frmFactura.setObjectName(_fromUtf8("frmFactura")) frmFactura.resize(918, 631) self.centralwidget = QtGui.QWidget(frmFactura) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.horizontalLayout_5 = QtGui.QHBoxLayout(self.centralwidget) self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5")) self.tabWidget = QtGui.QTabWidget(self.centralwidget) self.tabWidget.setTabPosition(QtGui.QTabWidget.West) self.tabWidget.setObjectName(_fromUtf8("tabWidget")) self.tabdetails = QtGui.QWidget() self.tabdetails.setObjectName(_fromUtf8("tabdetails")) self.verticalLayout_4 = QtGui.QVBoxLayout(self.tabdetails) self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4")) self.gridLayout = QtGui.QGridLayout() self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.label_5 = QtGui.QLabel(self.tabdetails) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_5.sizePolicy().hasHeightForWidth()) self.label_5.setSizePolicy(sizePolicy) self.label_5.setObjectName(_fromUtf8("label_5")) self.gridLayout.addWidget(self.label_5, 0, 2, 1, 1) self.dtPicker = QtGui.QDateTimeEdit(self.tabdetails) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.dtPicker.sizePolicy().hasHeightForWidth()) self.dtPicker.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(10) self.dtPicker.setFont(font) self.dtPicker.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.dtPicker.setReadOnly(False) self.dtPicker.setCalendarPopup(True) self.dtPicker.setObjectName(_fromUtf8("dtPicker")) self.gridLayout.addWidget(self.dtPicker, 0, 3, 1, 1) self.label = QtGui.QLabel(self.tabdetails) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth()) self.label.setSizePolicy(sizePolicy) self.label.setObjectName(_fromUtf8("label")) self.gridLayout.addWidget(self.label, 0, 4, 1, 1) self.swcliente = QtGui.QStackedWidget(self.tabdetails) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.swcliente.sizePolicy().hasHeightForWidth()) self.swcliente.setSizePolicy(sizePolicy) self.swcliente.setObjectName(_fromUtf8("swcliente")) self.page_3 = QtGui.QWidget() self.page_3.setObjectName(_fromUtf8("page_3")) self.horizontalLayout_4 = QtGui.QHBoxLayout(self.page_3) self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4")) self.cbcliente = QtGui.QComboBox(self.page_3) self.cbcliente.setEditable(True) self.cbcliente.setObjectName(_fromUtf8("cbcliente")) self.horizontalLayout_4.addWidget(self.cbcliente) self.swcliente.addWidget(self.page_3) self.page_4 = QtGui.QWidget() self.page_4.setObjectName(_fromUtf8("page_4")) self.horizontalLayout_3 = QtGui.QHBoxLayout(self.page_4) self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3")) self.txtcliente = QtGui.QLineEdit(self.page_4) self.txtcliente.setReadOnly(True) self.txtcliente.setObjectName(_fromUtf8("txtcliente")) self.horizontalLayout_3.addWidget(self.txtcliente) self.swcliente.addWidget(self.page_4) self.gridLayout.addWidget(self.swcliente, 0, 5, 1, 2) self.label_6 = QtGui.QLabel(self.tabdetails) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_6.sizePolicy().hasHeightForWidth()) self.label_6.setSizePolicy(sizePolicy) self.label_6.setObjectName(_fromUtf8("label_6")) self.gridLayout.addWidget(self.label_6, 0, 0, 1, 1) self.lblnumero = QtGui.QLabel(self.tabdetails) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.lblnumero.sizePolicy().hasHeightForWidth()) self.lblnumero.setSizePolicy(sizePolicy) self.lblnumero.setObjectName(_fromUtf8("lblnumero")) self.gridLayout.addWidget(self.lblnumero, 0, 1, 1, 1) self.verticalLayout_4.addLayout(self.gridLayout) self.splitter = QtGui.QSplitter(self.tabdetails) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.splitter.sizePolicy().hasHeightForWidth()) self.splitter.setSizePolicy(sizePolicy) self.splitter.setOrientation(QtCore.Qt.Horizontal) self.splitter.setObjectName(_fromUtf8("splitter")) self.groupBox = QtGui.QGroupBox(self.splitter) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox.sizePolicy().hasHeightForWidth()) self.groupBox.setSizePolicy(sizePolicy) self.groupBox.setObjectName(_fromUtf8("groupBox")) self.verticalLayout = QtGui.QVBoxLayout(self.groupBox) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.categoriesview = TreeOfTableWidget(self.groupBox) self.categoriesview.setObjectName(_fromUtf8("categoriesview")) self.verticalLayout.addWidget(self.categoriesview) self.horizontalLayout_9 = QtGui.QHBoxLayout() self.horizontalLayout_9.setObjectName(_fromUtf8("horizontalLayout_9")) self.label_13 = QtGui.QLabel(self.groupBox) self.label_13.setObjectName(_fromUtf8("label_13")) self.horizontalLayout_9.addWidget(self.label_13) self.txtCategorySearch = QtGui.QLineEdit(self.groupBox) self.txtCategorySearch.setObjectName(_fromUtf8("txtCategorySearch")) self.horizontalLayout_9.addWidget(self.txtCategorySearch) self.btneditar = QtGui.QPushButton(self.groupBox) self.btneditar.setText(_fromUtf8("")) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/res/document-edit.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.btneditar.setIcon(icon) self.btneditar.setObjectName(_fromUtf8("btneditar")) self.horizontalLayout_9.addWidget(self.btneditar) self.verticalLayout.addLayout(self.horizontalLayout_9) self.groupBox_2 = QtGui.QGroupBox(self.splitter) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox_2.sizePolicy().hasHeightForWidth()) self.groupBox_2.setSizePolicy(sizePolicy) self.groupBox_2.setObjectName(_fromUtf8("groupBox_2")) self.verticalLayout_3 = QtGui.QVBoxLayout(self.groupBox_2) self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) self.tabledetails = OrderedEditTable(self.groupBox_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.tabledetails.sizePolicy().hasHeightForWidth()) self.tabledetails.setSizePolicy(sizePolicy) self.tabledetails.setMinimumSize(QtCore.QSize(0, 100)) self.tabledetails.setContextMenuPolicy(QtCore.Qt.ActionsContextMenu) self.tabledetails.setEditTriggers(QtGui.QAbstractItemView.NoEditTriggers) self.tabledetails.setAlternatingRowColors(True) self.tabledetails.setObjectName(_fromUtf8("tabledetails")) self.verticalLayout_3.addWidget(self.tabledetails) self.horizontalLayout_6 = QtGui.QHBoxLayout() self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6")) self.label_9 = QtGui.QLabel(self.groupBox_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_9.sizePolicy().hasHeightForWidth()) self.label_9.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(16) font.setWeight(75) font.setBold(True) self.label_9.setFont(font) self.label_9.setObjectName(_fromUtf8("label_9")) self.horizontalLayout_6.addWidget(self.label_9) self.lbltotal = QtGui.QLabel(self.groupBox_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.lbltotal.sizePolicy().hasHeightForWidth()) self.lbltotal.setSizePolicy(sizePolicy) self.lbltotal.setMinimumSize(QtCore.QSize(60, 0)) self.lbltotal.setMaximumSize(QtCore.QSize(300, 16777215)) font = QtGui.QFont() font.setPointSize(16) font.setWeight(75) font.setBold(True) self.lbltotal.setFont(font) self.lbltotal.setStyleSheet(_fromUtf8("")) self.lbltotal.setText(_fromUtf8("")) self.lbltotal.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.lbltotal.setObjectName(_fromUtf8("lbltotal")) self.horizontalLayout_6.addWidget(self.lbltotal) self.verticalLayout_3.addLayout(self.horizontalLayout_6) self.gridLayout_2 = QtGui.QGridLayout() self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) self.txtobservaciones = QtGui.QPlainTextEdit(self.groupBox_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.txtobservaciones.sizePolicy().hasHeightForWidth()) self.txtobservaciones.setSizePolicy(sizePolicy) self.txtobservaciones.setMinimumSize(QtCore.QSize(0, 40)) self.txtobservaciones.setMaximumSize(QtCore.QSize(16777215, 80)) self.txtobservaciones.setReadOnly(True) self.txtobservaciones.setObjectName(_fromUtf8("txtobservaciones")) self.gridLayout_2.addWidget(self.txtobservaciones, 1, 0, 2, 2) self.label_7 = QtGui.QLabel(self.groupBox_2) self.label_7.setObjectName(_fromUtf8("label_7")) self.gridLayout_2.addWidget(self.label_7, 0, 0, 1, 2) self.verticalLayout_3.addLayout(self.gridLayout_2) self.verticalLayout_4.addWidget(self.splitter) self.tabWidget.addTab(self.tabdetails, icon, _fromUtf8("")) self.tabnavigation = QtGui.QWidget() self.tabnavigation.setObjectName(_fromUtf8("tabnavigation")) self.verticalLayout_2 = QtGui.QVBoxLayout(self.tabnavigation) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.tablenavigation = QtGui.QTableView(self.tabnavigation) self.tablenavigation.setAlternatingRowColors(True) self.tablenavigation.setSelectionMode(QtGui.QAbstractItemView.SingleSelection) self.tablenavigation.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows) self.tablenavigation.setObjectName(_fromUtf8("tablenavigation")) self.tablenavigation.horizontalHeader().setStretchLastSection(True) self.tablenavigation.verticalHeader().setVisible(False) self.verticalLayout_2.addWidget(self.tablenavigation) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.label_4 = QtGui.QLabel(self.tabnavigation) self.label_4.setObjectName(_fromUtf8("label_4")) self.horizontalLayout.addWidget(self.label_4) self.txtSearch = QtGui.QLineEdit(self.tabnavigation) self.txtSearch.setObjectName(_fromUtf8("txtSearch")) self.horizontalLayout.addWidget(self.txtSearch) self.cboFiltro = QtGui.QComboBox(self.tabnavigation) self.cboFiltro.setObjectName(_fromUtf8("cboFiltro")) icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap(_fromUtf8(":/images/res/simbolo-dolar-300x245.jpg")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.cboFiltro.addItem(icon1, _fromUtf8("")) icon2 = QtGui.QIcon() icon2.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/res/checkbox.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.cboFiltro.addItem(icon2, _fromUtf8("")) icon3 = QtGui.QIcon() icon3.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/res/edit-delete.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.cboFiltro.addItem(icon3, _fromUtf8("")) icon4 = QtGui.QIcon() icon4.addPixmap(QtGui.QPixmap(_fromUtf8(":/images/res/account-types-checking.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.cboFiltro.addItem(icon4, _fromUtf8("")) self.cboFiltro.addItem(icon, _fromUtf8("")) self.horizontalLayout.addWidget(self.cboFiltro) self.verticalLayout_2.addLayout(self.horizontalLayout) icon5 = QtGui.QIcon() icon5.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/res/table.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.tabWidget.addTab(self.tabnavigation, icon5, _fromUtf8("")) self.horizontalLayout_5.addWidget(self.tabWidget) # frmFactura.setCentralWidget(self.centralwidget) self.statusbar = QtGui.QStatusBar(frmFactura) self.statusbar.setObjectName(_fromUtf8("statusbar")) # frmFactura.setStatusBar(self.statusbar) self.toolBar = QtGui.QToolBar(frmFactura) self.toolBar.setObjectName(_fromUtf8("toolBar")) # frmFactura.addToolBar(QtCore.Qt.ToolBarArea(QtCore.Qt.TopToolBarArea), self.toolBar) self.actionAnular = QtGui.QAction(frmFactura) self.actionAnular.setEnabled(True) self.actionAnular.setIcon(icon3) self.actionAnular.setObjectName(_fromUtf8("actionAnular")) self.actionEditar = QtGui.QAction(frmFactura) self.actionEditar.setIcon(icon) self.actionEditar.setObjectName(_fromUtf8("actionEditar")) self.toolBar.addAction(self.actionAnular) self.label_5.setBuddy(self.dtPicker) self.label.setBuddy(self.txtcliente) self.label_6.setBuddy(self.dtPicker) self.lblnumero.setBuddy(self.dtPicker) self.label_13.setBuddy(self.txtCategorySearch) self.label_4.setBuddy(self.txtSearch) self.retranslateUi(frmFactura) self.tabWidget.setCurrentIndex(0) self.swcliente.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(frmFactura) frmFactura.setTabOrder(self.cbcliente, self.txtobservaciones) frmFactura.setTabOrder(self.txtobservaciones, self.txtSearch) frmFactura.setTabOrder(self.txtSearch, self.tablenavigation)
class Ui_frmFactura(object): def setupUi(self, frmFactura): frmFactura.setObjectName(_fromUtf8("frmFactura")) frmFactura.resize(918, 631) self.centralwidget = QtGui.QWidget(frmFactura) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.horizontalLayout_5 = QtGui.QHBoxLayout(self.centralwidget) self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5")) self.tabWidget = QtGui.QTabWidget(self.centralwidget) self.tabWidget.setTabPosition(QtGui.QTabWidget.West) self.tabWidget.setObjectName(_fromUtf8("tabWidget")) self.tabdetails = QtGui.QWidget() self.tabdetails.setObjectName(_fromUtf8("tabdetails")) self.verticalLayout_4 = QtGui.QVBoxLayout(self.tabdetails) self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4")) self.gridLayout = QtGui.QGridLayout() self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.label_5 = QtGui.QLabel(self.tabdetails) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_5.sizePolicy().hasHeightForWidth()) self.label_5.setSizePolicy(sizePolicy) self.label_5.setObjectName(_fromUtf8("label_5")) self.gridLayout.addWidget(self.label_5, 0, 2, 1, 1) self.dtPicker = QtGui.QDateTimeEdit(self.tabdetails) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.dtPicker.sizePolicy().hasHeightForWidth()) self.dtPicker.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(10) self.dtPicker.setFont(font) self.dtPicker.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.dtPicker.setReadOnly(False) self.dtPicker.setCalendarPopup(True) self.dtPicker.setObjectName(_fromUtf8("dtPicker")) self.gridLayout.addWidget(self.dtPicker, 0, 3, 1, 1) self.label = QtGui.QLabel(self.tabdetails) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth()) self.label.setSizePolicy(sizePolicy) self.label.setObjectName(_fromUtf8("label")) self.gridLayout.addWidget(self.label, 0, 4, 1, 1) self.swcliente = QtGui.QStackedWidget(self.tabdetails) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.swcliente.sizePolicy().hasHeightForWidth()) self.swcliente.setSizePolicy(sizePolicy) self.swcliente.setObjectName(_fromUtf8("swcliente")) self.page_3 = QtGui.QWidget() self.page_3.setObjectName(_fromUtf8("page_3")) self.horizontalLayout_4 = QtGui.QHBoxLayout(self.page_3) self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4")) self.cbcliente = QtGui.QComboBox(self.page_3) self.cbcliente.setEditable(True) self.cbcliente.setObjectName(_fromUtf8("cbcliente")) self.horizontalLayout_4.addWidget(self.cbcliente) self.swcliente.addWidget(self.page_3) self.page_4 = QtGui.QWidget() self.page_4.setObjectName(_fromUtf8("page_4")) self.horizontalLayout_3 = QtGui.QHBoxLayout(self.page_4) self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3")) self.txtcliente = QtGui.QLineEdit(self.page_4) self.txtcliente.setReadOnly(True) self.txtcliente.setObjectName(_fromUtf8("txtcliente")) self.horizontalLayout_3.addWidget(self.txtcliente) self.swcliente.addWidget(self.page_4) self.gridLayout.addWidget(self.swcliente, 0, 5, 1, 2) self.label_6 = QtGui.QLabel(self.tabdetails) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_6.sizePolicy().hasHeightForWidth()) self.label_6.setSizePolicy(sizePolicy) self.label_6.setObjectName(_fromUtf8("label_6")) self.gridLayout.addWidget(self.label_6, 0, 0, 1, 1) self.lblnumero = QtGui.QLabel(self.tabdetails) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.lblnumero.sizePolicy().hasHeightForWidth()) self.lblnumero.setSizePolicy(sizePolicy) self.lblnumero.setObjectName(_fromUtf8("lblnumero")) self.gridLayout.addWidget(self.lblnumero, 0, 1, 1, 1) self.verticalLayout_4.addLayout(self.gridLayout) self.splitter = QtGui.QSplitter(self.tabdetails) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.splitter.sizePolicy().hasHeightForWidth()) self.splitter.setSizePolicy(sizePolicy) self.splitter.setOrientation(QtCore.Qt.Horizontal) self.splitter.setObjectName(_fromUtf8("splitter")) self.groupBox = QtGui.QGroupBox(self.splitter) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox.sizePolicy().hasHeightForWidth()) self.groupBox.setSizePolicy(sizePolicy) self.groupBox.setObjectName(_fromUtf8("groupBox")) self.verticalLayout = QtGui.QVBoxLayout(self.groupBox) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.categoriesview = TreeOfTableWidget(self.groupBox) self.categoriesview.setObjectName(_fromUtf8("categoriesview")) self.verticalLayout.addWidget(self.categoriesview) self.horizontalLayout_9 = QtGui.QHBoxLayout() self.horizontalLayout_9.setObjectName(_fromUtf8("horizontalLayout_9")) self.label_13 = QtGui.QLabel(self.groupBox) self.label_13.setObjectName(_fromUtf8("label_13")) self.horizontalLayout_9.addWidget(self.label_13) self.txtCategorySearch = QtGui.QLineEdit(self.groupBox) self.txtCategorySearch.setObjectName(_fromUtf8("txtCategorySearch")) self.horizontalLayout_9.addWidget(self.txtCategorySearch) self.btneditar = QtGui.QPushButton(self.groupBox) self.btneditar.setText(_fromUtf8("")) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/res/document-edit.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.btneditar.setIcon(icon) self.btneditar.setObjectName(_fromUtf8("btneditar")) self.horizontalLayout_9.addWidget(self.btneditar) self.verticalLayout.addLayout(self.horizontalLayout_9) self.groupBox_2 = QtGui.QGroupBox(self.splitter) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox_2.sizePolicy().hasHeightForWidth()) self.groupBox_2.setSizePolicy(sizePolicy) self.groupBox_2.setObjectName(_fromUtf8("groupBox_2")) self.verticalLayout_3 = QtGui.QVBoxLayout(self.groupBox_2) self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) self.tabledetails = OrderedEditTable(self.groupBox_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.tabledetails.sizePolicy().hasHeightForWidth()) self.tabledetails.setSizePolicy(sizePolicy) self.tabledetails.setMinimumSize(QtCore.QSize(0, 100)) self.tabledetails.setContextMenuPolicy(QtCore.Qt.ActionsContextMenu) self.tabledetails.setEditTriggers(QtGui.QAbstractItemView.NoEditTriggers) self.tabledetails.setAlternatingRowColors(True) self.tabledetails.setObjectName(_fromUtf8("tabledetails")) self.verticalLayout_3.addWidget(self.tabledetails) self.horizontalLayout_6 = QtGui.QHBoxLayout() self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6")) self.label_9 = QtGui.QLabel(self.groupBox_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_9.sizePolicy().hasHeightForWidth()) self.label_9.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(16) font.setWeight(75) font.setBold(True) self.label_9.setFont(font) self.label_9.setObjectName(_fromUtf8("label_9")) self.horizontalLayout_6.addWidget(self.label_9) self.lbltotal = QtGui.QLabel(self.groupBox_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.lbltotal.sizePolicy().hasHeightForWidth()) self.lbltotal.setSizePolicy(sizePolicy) self.lbltotal.setMinimumSize(QtCore.QSize(60, 0)) self.lbltotal.setMaximumSize(QtCore.QSize(300, 16777215)) font = QtGui.QFont() font.setPointSize(16) font.setWeight(75) font.setBold(True) self.lbltotal.setFont(font) self.lbltotal.setStyleSheet(_fromUtf8("")) self.lbltotal.setText(_fromUtf8("")) self.lbltotal.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.lbltotal.setObjectName(_fromUtf8("lbltotal")) self.horizontalLayout_6.addWidget(self.lbltotal) self.verticalLayout_3.addLayout(self.horizontalLayout_6) self.gridLayout_2 = QtGui.QGridLayout() self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) self.txtobservaciones = QtGui.QPlainTextEdit(self.groupBox_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.txtobservaciones.sizePolicy().hasHeightForWidth()) self.txtobservaciones.setSizePolicy(sizePolicy) self.txtobservaciones.setMinimumSize(QtCore.QSize(0, 40)) self.txtobservaciones.setMaximumSize(QtCore.QSize(16777215, 80)) self.txtobservaciones.setReadOnly(True) self.txtobservaciones.setObjectName(_fromUtf8("txtobservaciones")) self.gridLayout_2.addWidget(self.txtobservaciones, 1, 0, 2, 2) self.label_7 = QtGui.QLabel(self.groupBox_2) self.label_7.setObjectName(_fromUtf8("label_7")) self.gridLayout_2.addWidget(self.label_7, 0, 0, 1, 2) self.verticalLayout_3.addLayout(self.gridLayout_2) self.verticalLayout_4.addWidget(self.splitter) self.tabWidget.addTab(self.tabdetails, icon, _fromUtf8("")) self.tabnavigation = QtGui.QWidget() self.tabnavigation.setObjectName(_fromUtf8("tabnavigation")) self.verticalLayout_2 = QtGui.QVBoxLayout(self.tabnavigation) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.tablenavigation = QtGui.QTableView(self.tabnavigation) self.tablenavigation.setAlternatingRowColors(True) self.tablenavigation.setSelectionMode(QtGui.QAbstractItemView.SingleSelection) self.tablenavigation.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows) self.tablenavigation.setObjectName(_fromUtf8("tablenavigation")) self.tablenavigation.horizontalHeader().setStretchLastSection(True) self.tablenavigation.verticalHeader().setVisible(False) self.verticalLayout_2.addWidget(self.tablenavigation) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.label_4 = QtGui.QLabel(self.tabnavigation) self.label_4.setObjectName(_fromUtf8("label_4")) self.horizontalLayout.addWidget(self.label_4) self.txtSearch = QtGui.QLineEdit(self.tabnavigation) self.txtSearch.setObjectName(_fromUtf8("txtSearch")) self.horizontalLayout.addWidget(self.txtSearch) self.cboFiltro = QtGui.QComboBox(self.tabnavigation) self.cboFiltro.setObjectName(_fromUtf8("cboFiltro")) icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap(_fromUtf8(":/images/res/simbolo-dolar-300x245.jpg")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.cboFiltro.addItem(icon1, _fromUtf8("")) icon2 = QtGui.QIcon() icon2.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/res/checkbox.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.cboFiltro.addItem(icon2, _fromUtf8("")) icon3 = QtGui.QIcon() icon3.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/res/edit-delete.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.cboFiltro.addItem(icon3, _fromUtf8("")) icon4 = QtGui.QIcon() icon4.addPixmap(QtGui.QPixmap(_fromUtf8(":/images/res/account-types-checking.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.cboFiltro.addItem(icon4, _fromUtf8("")) self.cboFiltro.addItem(icon, _fromUtf8("")) self.horizontalLayout.addWidget(self.cboFiltro) self.verticalLayout_2.addLayout(self.horizontalLayout) icon5 = QtGui.QIcon() icon5.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/res/table.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.tabWidget.addTab(self.tabnavigation, icon5, _fromUtf8("")) self.horizontalLayout_5.addWidget(self.tabWidget) # frmFactura.setCentralWidget(self.centralwidget) self.statusbar = QtGui.QStatusBar(frmFactura) self.statusbar.setObjectName(_fromUtf8("statusbar")) # frmFactura.setStatusBar(self.statusbar) self.toolBar = QtGui.QToolBar(frmFactura) self.toolBar.setObjectName(_fromUtf8("toolBar")) # frmFactura.addToolBar(QtCore.Qt.ToolBarArea(QtCore.Qt.TopToolBarArea), self.toolBar) self.actionAnular = QtGui.QAction(frmFactura) self.actionAnular.setEnabled(True) self.actionAnular.setIcon(icon3) self.actionAnular.setObjectName(_fromUtf8("actionAnular")) self.actionEditar = QtGui.QAction(frmFactura) self.actionEditar.setIcon(icon) self.actionEditar.setObjectName(_fromUtf8("actionEditar")) self.toolBar.addAction(self.actionAnular) self.label_5.setBuddy(self.dtPicker) self.label.setBuddy(self.txtcliente) self.label_6.setBuddy(self.dtPicker) self.lblnumero.setBuddy(self.dtPicker) self.label_13.setBuddy(self.txtCategorySearch) self.label_4.setBuddy(self.txtSearch) self.retranslateUi(frmFactura) self.tabWidget.setCurrentIndex(0) self.swcliente.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(frmFactura) frmFactura.setTabOrder(self.cbcliente, self.txtobservaciones) frmFactura.setTabOrder(self.txtobservaciones, self.txtSearch) frmFactura.setTabOrder(self.txtSearch, self.tablenavigation) def retranslateUi(self, frmFactura): frmFactura.setWindowTitle(QtGui.QApplication.translate("frmFactura", "Factura", None, QtGui.QApplication.UnicodeUTF8)) self.label_5.setText(QtGui.QApplication.translate("frmFactura", "<b>Fecha</b>", None, QtGui.QApplication.UnicodeUTF8)) self.dtPicker.setDisplayFormat(QtGui.QApplication.translate("frmFactura", "dd/MM/yyyy", None, QtGui.QApplication.UnicodeUTF8)) self.label.setText(QtGui.QApplication.translate("frmFactura", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" "<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" "p, li { white-space: pre-wrap; }\n" "</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:8pt;\">&Nlombre del Cliente</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.label_6.setText(QtGui.QApplication.translate("frmFactura", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" "<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" "p, li { white-space: pre-wrap; }\n" "</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">Factura No.</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.lblnumero.setText(QtGui.QApplication.translate("frmFactura", "xxx", None, QtGui.QApplication.UnicodeUTF8)) self.groupBox.setTitle(QtGui.QApplication.translate("frmFactura", "Productos", None, QtGui.QApplication.UnicodeUTF8)) self.label_13.setText(QtGui.QApplication.translate("frmFactura", "Buscar", None, QtGui.QApplication.UnicodeUTF8)) self.btneditar.setToolTip(QtGui.QApplication.translate("frmFactura", "Editar Producto", None, QtGui.QApplication.UnicodeUTF8)) self.btneditar.setShortcut(QtGui.QApplication.translate("frmFactura", "Ctrl+F2", None, QtGui.QApplication.UnicodeUTF8)) self.groupBox_2.setTitle(QtGui.QApplication.translate("frmFactura", "Detalle de la factura", None, QtGui.QApplication.UnicodeUTF8)) self.label_9.setText(QtGui.QApplication.translate("frmFactura", "<b>Total</b>", None, QtGui.QApplication.UnicodeUTF8)) self.label_7.setText(QtGui.QApplication.translate("frmFactura", "<b>Observaciones</b>", None, QtGui.QApplication.UnicodeUTF8)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabdetails), '') self.label_4.setText(QtGui.QApplication.translate("frmFactura", "&Buscar", None, QtGui.QApplication.UnicodeUTF8)) self.cboFiltro.setItemText(0, QtGui.QApplication.translate("frmFactura", "Todas", None, QtGui.QApplication.UnicodeUTF8)) self.cboFiltro.setItemText(1, QtGui.QApplication.translate("frmFactura", "Confirmadas", None, QtGui.QApplication.UnicodeUTF8)) self.cboFiltro.setItemText(2, QtGui.QApplication.translate("frmFactura", "Anuladas", None, QtGui.QApplication.UnicodeUTF8)) self.cboFiltro.setItemText(3, QtGui.QApplication.translate("frmFactura", "Crédito Pendiente", None, QtGui.QApplication.UnicodeUTF8)) self.cboFiltro.setItemText(4, QtGui.QApplication.translate("frmFactura", "Anulación pendiente", None, QtGui.QApplication.UnicodeUTF8)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabnavigation), '') self.toolBar.setWindowTitle(QtGui.QApplication.translate("frmFactura", "toolBar", None, QtGui.QApplication.UnicodeUTF8)) self.actionAnular.setText(QtGui.QApplication.translate("frmFactura", "anular", None, QtGui.QApplication.UnicodeUTF8)) self.actionAnular.setToolTip(QtGui.QApplication.translate("frmFactura", "Anular la Factura", None, QtGui.QApplication.UnicodeUTF8)) self.actionEditar.setText(QtGui.QApplication.translate("frmFactura", "Editar", None, QtGui.QApplication.UnicodeUTF8)) self.actionEditar.setToolTip(QtGui.QApplication.translate("frmFactura", "Editar", None, QtGui.QApplication.UnicodeUTF8))
def setupUi(self, dlgArticulo): dlgArticulo.setObjectName(_fromUtf8("dlgArticulo")) dlgArticulo.resize(555, 293) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(dlgArticulo.sizePolicy().hasHeightForWidth()) dlgArticulo.setSizePolicy(sizePolicy) dlgArticulo.setMinimumSize(QtCore.QSize(500, 250)) dlgArticulo.setMaximumSize(QtCore.QSize(1000, 1000)) self.horizontalLayout_2 = QtGui.QHBoxLayout(dlgArticulo) self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2")) self.groupBox = QtGui.QGroupBox(dlgArticulo) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox.sizePolicy().hasHeightForWidth()) self.groupBox.setSizePolicy(sizePolicy) self.groupBox.setObjectName(_fromUtf8("groupBox")) self.verticalLayout = QtGui.QVBoxLayout(self.groupBox) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.categoriesview = TreeOfTableWidget(self.groupBox) self.categoriesview.setObjectName(_fromUtf8("categoriesview")) self.verticalLayout.addWidget(self.categoriesview) self.horizontalLayout_9 = QtGui.QHBoxLayout() self.horizontalLayout_9.setObjectName(_fromUtf8("horizontalLayout_9")) self.label_13 = QtGui.QLabel(self.groupBox) self.label_13.setObjectName(_fromUtf8("label_13")) self.horizontalLayout_9.addWidget(self.label_13) self.txtCategorySearch = QtGui.QLineEdit(self.groupBox) self.txtCategorySearch.setObjectName(_fromUtf8("txtCategorySearch")) self.horizontalLayout_9.addWidget(self.txtCategorySearch) self.verticalLayout.addLayout(self.horizontalLayout_9) self.horizontalLayout_2.addWidget(self.groupBox) self.groupBox_2 = QtGui.QGroupBox(dlgArticulo) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox_2.sizePolicy().hasHeightForWidth()) self.groupBox_2.setSizePolicy(sizePolicy) self.groupBox_2.setObjectName(_fromUtf8("groupBox_2")) self.horizontalLayout = QtGui.QHBoxLayout(self.groupBox_2) self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.gridLayout = QtGui.QGridLayout() self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.label = QtGui.QLabel(self.groupBox_2) self.label.setObjectName(_fromUtf8("label")) self.gridLayout.addWidget(self.label, 0, 0, 1, 1) self.txtcategoria = QtGui.QLineEdit(self.groupBox_2) font = QtGui.QFont() font.setWeight(75) font.setBold(True) self.txtcategoria.setFont(font) self.txtcategoria.setAlignment(QtCore.Qt.AlignCenter) self.txtcategoria.setReadOnly(True) self.txtcategoria.setObjectName(_fromUtf8("txtcategoria")) self.gridLayout.addWidget(self.txtcategoria, 0, 1, 1, 3) self.label_2 = QtGui.QLabel(self.groupBox_2) self.label_2.setObjectName(_fromUtf8("label_2")) self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1) self.txtmarca = QtGui.QLineEdit(self.groupBox_2) font = QtGui.QFont() font.setWeight(75) font.setBold(True) self.txtmarca.setFont(font) self.txtmarca.setAlignment(QtCore.Qt.AlignCenter) self.txtmarca.setReadOnly(True) self.txtmarca.setObjectName(_fromUtf8("txtmarca")) self.gridLayout.addWidget(self.txtmarca, 1, 1, 1, 3) self.label_5 = QtGui.QLabel(self.groupBox_2) font = QtGui.QFont() font.setPointSize(14) font.setWeight(75) font.setBold(True) self.label_5.setFont(font) self.label_5.setAlignment(QtCore.Qt.AlignCenter) self.label_5.setObjectName(_fromUtf8("label_5")) self.gridLayout.addWidget(self.label_5, 3, 0, 1, 3) self.txtunidades = QtGui.QSpinBox(self.groupBox_2) font = QtGui.QFont() font.setPointSize(12) font.setWeight(75) font.setBold(True) self.txtunidades.setFont(font) self.txtunidades.setAlignment(QtCore.Qt.AlignCenter) self.txtunidades.setObjectName(_fromUtf8("txtunidades")) self.gridLayout.addWidget(self.txtunidades, 4, 0, 1, 4) self.label_4 = QtGui.QLabel(self.groupBox_2) font = QtGui.QFont() font.setPointSize(14) font.setWeight(75) font.setBold(True) self.label_4.setFont(font) self.label_4.setAlignment(QtCore.Qt.AlignCenter) self.label_4.setObjectName(_fromUtf8("label_4")) self.gridLayout.addWidget(self.label_4, 5, 0, 1, 3) self.txtprecio = QtGui.QDoubleSpinBox(self.groupBox_2) font = QtGui.QFont() font.setPointSize(10) font.setWeight(75) font.setBold(True) self.txtprecio.setFont(font) self.txtprecio.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.txtprecio.setProperty(_fromUtf8("value"), 99.99) self.txtprecio.setObjectName(_fromUtf8("txtprecio")) self.gridLayout.addWidget(self.txtprecio, 6, 0, 1, 4) self.btnguardar = QtGui.QPushButton(self.groupBox_2) self.btnguardar.setAutoDefault(False) self.btnguardar.setObjectName(_fromUtf8("btnguardar")) self.gridLayout.addWidget(self.btnguardar, 7, 0, 1, 2) self.ckunit = QtGui.QCheckBox(self.groupBox_2) self.ckunit.setChecked(False) self.ckunit.setObjectName(_fromUtf8("ckunit")) self.gridLayout.addWidget(self.ckunit, 3, 3, 1, 1) self.ckprecio = QtGui.QCheckBox(self.groupBox_2) self.ckprecio.setObjectName(_fromUtf8("ckprecio")) self.gridLayout.addWidget(self.ckprecio, 5, 3, 1, 1) self.btncancelar = QtGui.QPushButton(self.groupBox_2) self.btncancelar.setAutoDefault(False) self.btncancelar.setObjectName(_fromUtf8("btncancelar")) self.gridLayout.addWidget(self.btncancelar, 7, 2, 1, 1) self.horizontalLayout.addLayout(self.gridLayout) self.horizontalLayout_2.addWidget(self.groupBox_2) self.label_13.setBuddy(self.txtCategorySearch) self.retranslateUi(dlgArticulo) QtCore.QMetaObject.connectSlotsByName(dlgArticulo) dlgArticulo.setTabOrder(self.txtunidades, self.txtprecio) dlgArticulo.setTabOrder(self.txtprecio, self.txtcategoria) dlgArticulo.setTabOrder(self.txtcategoria, self.txtmarca) dlgArticulo.setTabOrder(self.txtmarca, self.categoriesview) dlgArticulo.setTabOrder(self.categoriesview, self.txtCategorySearch) dlgArticulo.setTabOrder(self.txtCategorySearch, self.btnguardar) dlgArticulo.setTabOrder(self.btnguardar, self.ckunit) dlgArticulo.setTabOrder(self.ckunit, self.ckprecio) dlgArticulo.setTabOrder(self.ckprecio, self.btncancelar)
def setupUi(self, frmFactura): frmFactura.setObjectName(_fromUtf8("frmFactura")) frmFactura.resize(918, 631) self.centralwidget = QtGui.QWidget(frmFactura) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.horizontalLayout_5 = QtGui.QHBoxLayout(self.centralwidget) self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5")) self.tabWidget = QtGui.QTabWidget(self.centralwidget) self.tabWidget.setTabPosition(QtGui.QTabWidget.West) self.tabWidget.setObjectName(_fromUtf8("tabWidget")) self.tabdetails = QtGui.QWidget() self.tabdetails.setObjectName(_fromUtf8("tabdetails")) self.verticalLayout_4 = QtGui.QVBoxLayout(self.tabdetails) self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4")) self.gridLayout = QtGui.QGridLayout() self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.label_5 = QtGui.QLabel(self.tabdetails) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_5.sizePolicy().hasHeightForWidth()) self.label_5.setSizePolicy(sizePolicy) self.label_5.setObjectName(_fromUtf8("label_5")) self.gridLayout.addWidget(self.label_5, 0, 2, 1, 1) self.dtPicker = QtGui.QDateTimeEdit(self.tabdetails) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.dtPicker.sizePolicy().hasHeightForWidth()) self.dtPicker.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(10) self.dtPicker.setFont(font) self.dtPicker.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.dtPicker.setReadOnly(False) self.dtPicker.setCalendarPopup(True) self.dtPicker.setObjectName(_fromUtf8("dtPicker")) self.gridLayout.addWidget(self.dtPicker, 0, 3, 1, 1) self.label = QtGui.QLabel(self.tabdetails) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label.sizePolicy().hasHeightForWidth()) self.label.setSizePolicy(sizePolicy) self.label.setObjectName(_fromUtf8("label")) self.gridLayout.addWidget(self.label, 0, 4, 1, 1) self.swcliente = QtGui.QStackedWidget(self.tabdetails) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.swcliente.sizePolicy().hasHeightForWidth()) self.swcliente.setSizePolicy(sizePolicy) self.swcliente.setObjectName(_fromUtf8("swcliente")) self.page_3 = QtGui.QWidget() self.page_3.setObjectName(_fromUtf8("page_3")) self.horizontalLayout_4 = QtGui.QHBoxLayout(self.page_3) self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4")) self.cbcliente = QtGui.QComboBox(self.page_3) self.cbcliente.setEditable(True) self.cbcliente.setObjectName(_fromUtf8("cbcliente")) self.horizontalLayout_4.addWidget(self.cbcliente) self.swcliente.addWidget(self.page_3) self.page_4 = QtGui.QWidget() self.page_4.setObjectName(_fromUtf8("page_4")) self.horizontalLayout_3 = QtGui.QHBoxLayout(self.page_4) self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3")) self.txtcliente = QtGui.QLineEdit(self.page_4) self.txtcliente.setReadOnly(True) self.txtcliente.setObjectName(_fromUtf8("txtcliente")) self.horizontalLayout_3.addWidget(self.txtcliente) self.swcliente.addWidget(self.page_4) self.gridLayout.addWidget(self.swcliente, 0, 5, 1, 2) self.label_6 = QtGui.QLabel(self.tabdetails) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_6.sizePolicy().hasHeightForWidth()) self.label_6.setSizePolicy(sizePolicy) self.label_6.setObjectName(_fromUtf8("label_6")) self.gridLayout.addWidget(self.label_6, 0, 0, 1, 1) self.lblnumero = QtGui.QLabel(self.tabdetails) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.lblnumero.sizePolicy().hasHeightForWidth()) self.lblnumero.setSizePolicy(sizePolicy) self.lblnumero.setObjectName(_fromUtf8("lblnumero")) self.gridLayout.addWidget(self.lblnumero, 0, 1, 1, 1) self.verticalLayout_4.addLayout(self.gridLayout) self.splitter = QtGui.QSplitter(self.tabdetails) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.splitter.sizePolicy().hasHeightForWidth()) self.splitter.setSizePolicy(sizePolicy) self.splitter.setOrientation(QtCore.Qt.Horizontal) self.splitter.setObjectName(_fromUtf8("splitter")) self.groupBox = QtGui.QGroupBox(self.splitter) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.groupBox.sizePolicy().hasHeightForWidth()) self.groupBox.setSizePolicy(sizePolicy) self.groupBox.setObjectName(_fromUtf8("groupBox")) self.verticalLayout = QtGui.QVBoxLayout(self.groupBox) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.categoriesview = TreeOfTableWidget(self.groupBox) self.categoriesview.setObjectName(_fromUtf8("categoriesview")) self.verticalLayout.addWidget(self.categoriesview) self.horizontalLayout_9 = QtGui.QHBoxLayout() self.horizontalLayout_9.setObjectName(_fromUtf8("horizontalLayout_9")) self.label_13 = QtGui.QLabel(self.groupBox) self.label_13.setObjectName(_fromUtf8("label_13")) self.horizontalLayout_9.addWidget(self.label_13) self.txtCategorySearch = QtGui.QLineEdit(self.groupBox) self.txtCategorySearch.setObjectName(_fromUtf8("txtCategorySearch")) self.horizontalLayout_9.addWidget(self.txtCategorySearch) self.btneditar = QtGui.QPushButton(self.groupBox) self.btneditar.setText(_fromUtf8("")) icon = QtGui.QIcon() icon.addPixmap( QtGui.QPixmap(_fromUtf8(":/icons/res/document-edit.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.btneditar.setIcon(icon) self.btneditar.setObjectName(_fromUtf8("btneditar")) self.horizontalLayout_9.addWidget(self.btneditar) self.verticalLayout.addLayout(self.horizontalLayout_9) self.groupBox_2 = QtGui.QGroupBox(self.splitter) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.groupBox_2.sizePolicy().hasHeightForWidth()) self.groupBox_2.setSizePolicy(sizePolicy) self.groupBox_2.setObjectName(_fromUtf8("groupBox_2")) self.verticalLayout_3 = QtGui.QVBoxLayout(self.groupBox_2) self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) self.tabledetails = OrderedEditTable(self.groupBox_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.tabledetails.sizePolicy().hasHeightForWidth()) self.tabledetails.setSizePolicy(sizePolicy) self.tabledetails.setMinimumSize(QtCore.QSize(0, 100)) self.tabledetails.setContextMenuPolicy(QtCore.Qt.ActionsContextMenu) self.tabledetails.setEditTriggers( QtGui.QAbstractItemView.NoEditTriggers) self.tabledetails.setAlternatingRowColors(True) self.tabledetails.setObjectName(_fromUtf8("tabledetails")) self.verticalLayout_3.addWidget(self.tabledetails) self.horizontalLayout_6 = QtGui.QHBoxLayout() self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6")) self.label_9 = QtGui.QLabel(self.groupBox_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_9.sizePolicy().hasHeightForWidth()) self.label_9.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(16) font.setWeight(75) font.setBold(True) self.label_9.setFont(font) self.label_9.setObjectName(_fromUtf8("label_9")) self.horizontalLayout_6.addWidget(self.label_9) self.lbltotal = QtGui.QLabel(self.groupBox_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.lbltotal.sizePolicy().hasHeightForWidth()) self.lbltotal.setSizePolicy(sizePolicy) self.lbltotal.setMinimumSize(QtCore.QSize(60, 0)) self.lbltotal.setMaximumSize(QtCore.QSize(300, 16777215)) font = QtGui.QFont() font.setPointSize(16) font.setWeight(75) font.setBold(True) self.lbltotal.setFont(font) self.lbltotal.setStyleSheet(_fromUtf8("")) self.lbltotal.setText(_fromUtf8("")) self.lbltotal.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.lbltotal.setObjectName(_fromUtf8("lbltotal")) self.horizontalLayout_6.addWidget(self.lbltotal) self.verticalLayout_3.addLayout(self.horizontalLayout_6) self.gridLayout_2 = QtGui.QGridLayout() self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) self.txtobservaciones = QtGui.QPlainTextEdit(self.groupBox_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.txtobservaciones.sizePolicy().hasHeightForWidth()) self.txtobservaciones.setSizePolicy(sizePolicy) self.txtobservaciones.setMinimumSize(QtCore.QSize(0, 40)) self.txtobservaciones.setMaximumSize(QtCore.QSize(16777215, 80)) self.txtobservaciones.setReadOnly(True) self.txtobservaciones.setObjectName(_fromUtf8("txtobservaciones")) self.gridLayout_2.addWidget(self.txtobservaciones, 1, 0, 2, 2) self.label_7 = QtGui.QLabel(self.groupBox_2) self.label_7.setObjectName(_fromUtf8("label_7")) self.gridLayout_2.addWidget(self.label_7, 0, 0, 1, 2) self.verticalLayout_3.addLayout(self.gridLayout_2) self.verticalLayout_4.addWidget(self.splitter) self.tabWidget.addTab(self.tabdetails, icon, _fromUtf8("")) self.tabnavigation = QtGui.QWidget() self.tabnavigation.setObjectName(_fromUtf8("tabnavigation")) self.verticalLayout_2 = QtGui.QVBoxLayout(self.tabnavigation) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.tablenavigation = QtGui.QTableView(self.tabnavigation) self.tablenavigation.setAlternatingRowColors(True) self.tablenavigation.setSelectionMode( QtGui.QAbstractItemView.SingleSelection) self.tablenavigation.setSelectionBehavior( QtGui.QAbstractItemView.SelectRows) self.tablenavigation.setObjectName(_fromUtf8("tablenavigation")) self.tablenavigation.horizontalHeader().setStretchLastSection(True) self.tablenavigation.verticalHeader().setVisible(False) self.verticalLayout_2.addWidget(self.tablenavigation) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.label_4 = QtGui.QLabel(self.tabnavigation) self.label_4.setObjectName(_fromUtf8("label_4")) self.horizontalLayout.addWidget(self.label_4) self.txtSearch = QtGui.QLineEdit(self.tabnavigation) self.txtSearch.setObjectName(_fromUtf8("txtSearch")) self.horizontalLayout.addWidget(self.txtSearch) self.cboFiltro = QtGui.QComboBox(self.tabnavigation) self.cboFiltro.setObjectName(_fromUtf8("cboFiltro")) icon1 = QtGui.QIcon() icon1.addPixmap( QtGui.QPixmap(_fromUtf8(":/images/res/simbolo-dolar-300x245.jpg")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.cboFiltro.addItem(icon1, _fromUtf8("")) icon2 = QtGui.QIcon() icon2.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/res/checkbox.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.cboFiltro.addItem(icon2, _fromUtf8("")) icon3 = QtGui.QIcon() icon3.addPixmap( QtGui.QPixmap(_fromUtf8(":/icons/res/edit-delete.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.cboFiltro.addItem(icon3, _fromUtf8("")) icon4 = QtGui.QIcon() icon4.addPixmap( QtGui.QPixmap( _fromUtf8(":/images/res/account-types-checking.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.cboFiltro.addItem(icon4, _fromUtf8("")) self.cboFiltro.addItem(icon, _fromUtf8("")) self.horizontalLayout.addWidget(self.cboFiltro) self.verticalLayout_2.addLayout(self.horizontalLayout) icon5 = QtGui.QIcon() icon5.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/res/table.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.tabWidget.addTab(self.tabnavigation, icon5, _fromUtf8("")) self.horizontalLayout_5.addWidget(self.tabWidget) # frmFactura.setCentralWidget(self.centralwidget) self.statusbar = QtGui.QStatusBar(frmFactura) self.statusbar.setObjectName(_fromUtf8("statusbar")) # frmFactura.setStatusBar(self.statusbar) self.toolBar = QtGui.QToolBar(frmFactura) self.toolBar.setObjectName(_fromUtf8("toolBar")) # frmFactura.addToolBar(QtCore.Qt.ToolBarArea(QtCore.Qt.TopToolBarArea), self.toolBar) self.actionAnular = QtGui.QAction(frmFactura) self.actionAnular.setEnabled(True) self.actionAnular.setIcon(icon3) self.actionAnular.setObjectName(_fromUtf8("actionAnular")) self.actionEditar = QtGui.QAction(frmFactura) self.actionEditar.setIcon(icon) self.actionEditar.setObjectName(_fromUtf8("actionEditar")) self.toolBar.addAction(self.actionAnular) self.label_5.setBuddy(self.dtPicker) self.label.setBuddy(self.txtcliente) self.label_6.setBuddy(self.dtPicker) self.lblnumero.setBuddy(self.dtPicker) self.label_13.setBuddy(self.txtCategorySearch) self.label_4.setBuddy(self.txtSearch) self.retranslateUi(frmFactura) self.tabWidget.setCurrentIndex(0) self.swcliente.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(frmFactura) frmFactura.setTabOrder(self.cbcliente, self.txtobservaciones) frmFactura.setTabOrder(self.txtobservaciones, self.txtSearch) frmFactura.setTabOrder(self.txtSearch, self.tablenavigation)
class Ui_frmFactura(object): def setupUi(self, frmFactura): frmFactura.setObjectName(_fromUtf8("frmFactura")) frmFactura.resize(918, 631) self.centralwidget = QtGui.QWidget(frmFactura) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.horizontalLayout_5 = QtGui.QHBoxLayout(self.centralwidget) self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5")) self.tabWidget = QtGui.QTabWidget(self.centralwidget) self.tabWidget.setTabPosition(QtGui.QTabWidget.West) self.tabWidget.setObjectName(_fromUtf8("tabWidget")) self.tabdetails = QtGui.QWidget() self.tabdetails.setObjectName(_fromUtf8("tabdetails")) self.verticalLayout_4 = QtGui.QVBoxLayout(self.tabdetails) self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4")) self.gridLayout = QtGui.QGridLayout() self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.label_5 = QtGui.QLabel(self.tabdetails) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_5.sizePolicy().hasHeightForWidth()) self.label_5.setSizePolicy(sizePolicy) self.label_5.setObjectName(_fromUtf8("label_5")) self.gridLayout.addWidget(self.label_5, 0, 2, 1, 1) self.dtPicker = QtGui.QDateTimeEdit(self.tabdetails) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.dtPicker.sizePolicy().hasHeightForWidth()) self.dtPicker.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(10) self.dtPicker.setFont(font) self.dtPicker.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.dtPicker.setReadOnly(False) self.dtPicker.setCalendarPopup(True) self.dtPicker.setObjectName(_fromUtf8("dtPicker")) self.gridLayout.addWidget(self.dtPicker, 0, 3, 1, 1) self.label = QtGui.QLabel(self.tabdetails) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label.sizePolicy().hasHeightForWidth()) self.label.setSizePolicy(sizePolicy) self.label.setObjectName(_fromUtf8("label")) self.gridLayout.addWidget(self.label, 0, 4, 1, 1) self.swcliente = QtGui.QStackedWidget(self.tabdetails) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.swcliente.sizePolicy().hasHeightForWidth()) self.swcliente.setSizePolicy(sizePolicy) self.swcliente.setObjectName(_fromUtf8("swcliente")) self.page_3 = QtGui.QWidget() self.page_3.setObjectName(_fromUtf8("page_3")) self.horizontalLayout_4 = QtGui.QHBoxLayout(self.page_3) self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4")) self.cbcliente = QtGui.QComboBox(self.page_3) self.cbcliente.setEditable(True) self.cbcliente.setObjectName(_fromUtf8("cbcliente")) self.horizontalLayout_4.addWidget(self.cbcliente) self.swcliente.addWidget(self.page_3) self.page_4 = QtGui.QWidget() self.page_4.setObjectName(_fromUtf8("page_4")) self.horizontalLayout_3 = QtGui.QHBoxLayout(self.page_4) self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3")) self.txtcliente = QtGui.QLineEdit(self.page_4) self.txtcliente.setReadOnly(True) self.txtcliente.setObjectName(_fromUtf8("txtcliente")) self.horizontalLayout_3.addWidget(self.txtcliente) self.swcliente.addWidget(self.page_4) self.gridLayout.addWidget(self.swcliente, 0, 5, 1, 2) self.label_6 = QtGui.QLabel(self.tabdetails) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_6.sizePolicy().hasHeightForWidth()) self.label_6.setSizePolicy(sizePolicy) self.label_6.setObjectName(_fromUtf8("label_6")) self.gridLayout.addWidget(self.label_6, 0, 0, 1, 1) self.lblnumero = QtGui.QLabel(self.tabdetails) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.lblnumero.sizePolicy().hasHeightForWidth()) self.lblnumero.setSizePolicy(sizePolicy) self.lblnumero.setObjectName(_fromUtf8("lblnumero")) self.gridLayout.addWidget(self.lblnumero, 0, 1, 1, 1) self.verticalLayout_4.addLayout(self.gridLayout) self.splitter = QtGui.QSplitter(self.tabdetails) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.splitter.sizePolicy().hasHeightForWidth()) self.splitter.setSizePolicy(sizePolicy) self.splitter.setOrientation(QtCore.Qt.Horizontal) self.splitter.setObjectName(_fromUtf8("splitter")) self.groupBox = QtGui.QGroupBox(self.splitter) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.groupBox.sizePolicy().hasHeightForWidth()) self.groupBox.setSizePolicy(sizePolicy) self.groupBox.setObjectName(_fromUtf8("groupBox")) self.verticalLayout = QtGui.QVBoxLayout(self.groupBox) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.categoriesview = TreeOfTableWidget(self.groupBox) self.categoriesview.setObjectName(_fromUtf8("categoriesview")) self.verticalLayout.addWidget(self.categoriesview) self.horizontalLayout_9 = QtGui.QHBoxLayout() self.horizontalLayout_9.setObjectName(_fromUtf8("horizontalLayout_9")) self.label_13 = QtGui.QLabel(self.groupBox) self.label_13.setObjectName(_fromUtf8("label_13")) self.horizontalLayout_9.addWidget(self.label_13) self.txtCategorySearch = QtGui.QLineEdit(self.groupBox) self.txtCategorySearch.setObjectName(_fromUtf8("txtCategorySearch")) self.horizontalLayout_9.addWidget(self.txtCategorySearch) self.btneditar = QtGui.QPushButton(self.groupBox) self.btneditar.setText(_fromUtf8("")) icon = QtGui.QIcon() icon.addPixmap( QtGui.QPixmap(_fromUtf8(":/icons/res/document-edit.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.btneditar.setIcon(icon) self.btneditar.setObjectName(_fromUtf8("btneditar")) self.horizontalLayout_9.addWidget(self.btneditar) self.verticalLayout.addLayout(self.horizontalLayout_9) self.groupBox_2 = QtGui.QGroupBox(self.splitter) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.groupBox_2.sizePolicy().hasHeightForWidth()) self.groupBox_2.setSizePolicy(sizePolicy) self.groupBox_2.setObjectName(_fromUtf8("groupBox_2")) self.verticalLayout_3 = QtGui.QVBoxLayout(self.groupBox_2) self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) self.tabledetails = OrderedEditTable(self.groupBox_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.tabledetails.sizePolicy().hasHeightForWidth()) self.tabledetails.setSizePolicy(sizePolicy) self.tabledetails.setMinimumSize(QtCore.QSize(0, 100)) self.tabledetails.setContextMenuPolicy(QtCore.Qt.ActionsContextMenu) self.tabledetails.setEditTriggers( QtGui.QAbstractItemView.NoEditTriggers) self.tabledetails.setAlternatingRowColors(True) self.tabledetails.setObjectName(_fromUtf8("tabledetails")) self.verticalLayout_3.addWidget(self.tabledetails) self.horizontalLayout_6 = QtGui.QHBoxLayout() self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6")) self.label_9 = QtGui.QLabel(self.groupBox_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_9.sizePolicy().hasHeightForWidth()) self.label_9.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(16) font.setWeight(75) font.setBold(True) self.label_9.setFont(font) self.label_9.setObjectName(_fromUtf8("label_9")) self.horizontalLayout_6.addWidget(self.label_9) self.lbltotal = QtGui.QLabel(self.groupBox_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.lbltotal.sizePolicy().hasHeightForWidth()) self.lbltotal.setSizePolicy(sizePolicy) self.lbltotal.setMinimumSize(QtCore.QSize(60, 0)) self.lbltotal.setMaximumSize(QtCore.QSize(300, 16777215)) font = QtGui.QFont() font.setPointSize(16) font.setWeight(75) font.setBold(True) self.lbltotal.setFont(font) self.lbltotal.setStyleSheet(_fromUtf8("")) self.lbltotal.setText(_fromUtf8("")) self.lbltotal.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.lbltotal.setObjectName(_fromUtf8("lbltotal")) self.horizontalLayout_6.addWidget(self.lbltotal) self.verticalLayout_3.addLayout(self.horizontalLayout_6) self.gridLayout_2 = QtGui.QGridLayout() self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) self.txtobservaciones = QtGui.QPlainTextEdit(self.groupBox_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.txtobservaciones.sizePolicy().hasHeightForWidth()) self.txtobservaciones.setSizePolicy(sizePolicy) self.txtobservaciones.setMinimumSize(QtCore.QSize(0, 40)) self.txtobservaciones.setMaximumSize(QtCore.QSize(16777215, 80)) self.txtobservaciones.setReadOnly(True) self.txtobservaciones.setObjectName(_fromUtf8("txtobservaciones")) self.gridLayout_2.addWidget(self.txtobservaciones, 1, 0, 2, 2) self.label_7 = QtGui.QLabel(self.groupBox_2) self.label_7.setObjectName(_fromUtf8("label_7")) self.gridLayout_2.addWidget(self.label_7, 0, 0, 1, 2) self.verticalLayout_3.addLayout(self.gridLayout_2) self.verticalLayout_4.addWidget(self.splitter) self.tabWidget.addTab(self.tabdetails, icon, _fromUtf8("")) self.tabnavigation = QtGui.QWidget() self.tabnavigation.setObjectName(_fromUtf8("tabnavigation")) self.verticalLayout_2 = QtGui.QVBoxLayout(self.tabnavigation) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.tablenavigation = QtGui.QTableView(self.tabnavigation) self.tablenavigation.setAlternatingRowColors(True) self.tablenavigation.setSelectionMode( QtGui.QAbstractItemView.SingleSelection) self.tablenavigation.setSelectionBehavior( QtGui.QAbstractItemView.SelectRows) self.tablenavigation.setObjectName(_fromUtf8("tablenavigation")) self.tablenavigation.horizontalHeader().setStretchLastSection(True) self.tablenavigation.verticalHeader().setVisible(False) self.verticalLayout_2.addWidget(self.tablenavigation) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.label_4 = QtGui.QLabel(self.tabnavigation) self.label_4.setObjectName(_fromUtf8("label_4")) self.horizontalLayout.addWidget(self.label_4) self.txtSearch = QtGui.QLineEdit(self.tabnavigation) self.txtSearch.setObjectName(_fromUtf8("txtSearch")) self.horizontalLayout.addWidget(self.txtSearch) self.cboFiltro = QtGui.QComboBox(self.tabnavigation) self.cboFiltro.setObjectName(_fromUtf8("cboFiltro")) icon1 = QtGui.QIcon() icon1.addPixmap( QtGui.QPixmap(_fromUtf8(":/images/res/simbolo-dolar-300x245.jpg")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.cboFiltro.addItem(icon1, _fromUtf8("")) icon2 = QtGui.QIcon() icon2.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/res/checkbox.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.cboFiltro.addItem(icon2, _fromUtf8("")) icon3 = QtGui.QIcon() icon3.addPixmap( QtGui.QPixmap(_fromUtf8(":/icons/res/edit-delete.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.cboFiltro.addItem(icon3, _fromUtf8("")) icon4 = QtGui.QIcon() icon4.addPixmap( QtGui.QPixmap( _fromUtf8(":/images/res/account-types-checking.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.cboFiltro.addItem(icon4, _fromUtf8("")) self.cboFiltro.addItem(icon, _fromUtf8("")) self.horizontalLayout.addWidget(self.cboFiltro) self.verticalLayout_2.addLayout(self.horizontalLayout) icon5 = QtGui.QIcon() icon5.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/res/table.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.tabWidget.addTab(self.tabnavigation, icon5, _fromUtf8("")) self.horizontalLayout_5.addWidget(self.tabWidget) # frmFactura.setCentralWidget(self.centralwidget) self.statusbar = QtGui.QStatusBar(frmFactura) self.statusbar.setObjectName(_fromUtf8("statusbar")) # frmFactura.setStatusBar(self.statusbar) self.toolBar = QtGui.QToolBar(frmFactura) self.toolBar.setObjectName(_fromUtf8("toolBar")) # frmFactura.addToolBar(QtCore.Qt.ToolBarArea(QtCore.Qt.TopToolBarArea), self.toolBar) self.actionAnular = QtGui.QAction(frmFactura) self.actionAnular.setEnabled(True) self.actionAnular.setIcon(icon3) self.actionAnular.setObjectName(_fromUtf8("actionAnular")) self.actionEditar = QtGui.QAction(frmFactura) self.actionEditar.setIcon(icon) self.actionEditar.setObjectName(_fromUtf8("actionEditar")) self.toolBar.addAction(self.actionAnular) self.label_5.setBuddy(self.dtPicker) self.label.setBuddy(self.txtcliente) self.label_6.setBuddy(self.dtPicker) self.lblnumero.setBuddy(self.dtPicker) self.label_13.setBuddy(self.txtCategorySearch) self.label_4.setBuddy(self.txtSearch) self.retranslateUi(frmFactura) self.tabWidget.setCurrentIndex(0) self.swcliente.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(frmFactura) frmFactura.setTabOrder(self.cbcliente, self.txtobservaciones) frmFactura.setTabOrder(self.txtobservaciones, self.txtSearch) frmFactura.setTabOrder(self.txtSearch, self.tablenavigation) def retranslateUi(self, frmFactura): frmFactura.setWindowTitle( QtGui.QApplication.translate("frmFactura", "Factura", None, QtGui.QApplication.UnicodeUTF8)) self.label_5.setText( QtGui.QApplication.translate("frmFactura", "<b>Fecha</b>", None, QtGui.QApplication.UnicodeUTF8)) self.dtPicker.setDisplayFormat( QtGui.QApplication.translate("frmFactura", "dd/MM/yyyy", None, QtGui.QApplication.UnicodeUTF8)) self.label.setText( QtGui.QApplication.translate( "frmFactura", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" "<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" "p, li { white-space: pre-wrap; }\n" "</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:8pt;\">&Nlombre del Cliente</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.label_6.setText( QtGui.QApplication.translate( "frmFactura", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" "<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" "p, li { white-space: pre-wrap; }\n" "</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">Factura No.</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.lblnumero.setText( QtGui.QApplication.translate("frmFactura", "xxx", None, QtGui.QApplication.UnicodeUTF8)) self.groupBox.setTitle( QtGui.QApplication.translate("frmFactura", "Productos", None, QtGui.QApplication.UnicodeUTF8)) self.label_13.setText( QtGui.QApplication.translate("frmFactura", "Buscar", None, QtGui.QApplication.UnicodeUTF8)) self.btneditar.setToolTip( QtGui.QApplication.translate("frmFactura", "Editar Producto", None, QtGui.QApplication.UnicodeUTF8)) self.btneditar.setShortcut( QtGui.QApplication.translate("frmFactura", "Ctrl+F2", None, QtGui.QApplication.UnicodeUTF8)) self.groupBox_2.setTitle( QtGui.QApplication.translate("frmFactura", "Detalle de la factura", None, QtGui.QApplication.UnicodeUTF8)) self.label_9.setText( QtGui.QApplication.translate("frmFactura", "<b>Total</b>", None, QtGui.QApplication.UnicodeUTF8)) self.label_7.setText( QtGui.QApplication.translate("frmFactura", "<b>Observaciones</b>", None, QtGui.QApplication.UnicodeUTF8)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabdetails), '') self.label_4.setText( QtGui.QApplication.translate("frmFactura", "&Buscar", None, QtGui.QApplication.UnicodeUTF8)) self.cboFiltro.setItemText( 0, QtGui.QApplication.translate("frmFactura", "Todas", None, QtGui.QApplication.UnicodeUTF8)) self.cboFiltro.setItemText( 1, QtGui.QApplication.translate("frmFactura", "Confirmadas", None, QtGui.QApplication.UnicodeUTF8)) self.cboFiltro.setItemText( 2, QtGui.QApplication.translate("frmFactura", "Anuladas", None, QtGui.QApplication.UnicodeUTF8)) self.cboFiltro.setItemText( 3, QtGui.QApplication.translate("frmFactura", "Crédito Pendiente", None, QtGui.QApplication.UnicodeUTF8)) self.cboFiltro.setItemText( 4, QtGui.QApplication.translate("frmFactura", "Anulación pendiente", None, QtGui.QApplication.UnicodeUTF8)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabnavigation), '') self.toolBar.setWindowTitle( QtGui.QApplication.translate("frmFactura", "toolBar", None, QtGui.QApplication.UnicodeUTF8)) self.actionAnular.setText( QtGui.QApplication.translate("frmFactura", "anular", None, QtGui.QApplication.UnicodeUTF8)) self.actionAnular.setToolTip( QtGui.QApplication.translate("frmFactura", "Anular la Factura", None, QtGui.QApplication.UnicodeUTF8)) self.actionEditar.setText( QtGui.QApplication.translate("frmFactura", "Editar", None, QtGui.QApplication.UnicodeUTF8)) self.actionEditar.setToolTip( QtGui.QApplication.translate("frmFactura", "Editar", None, QtGui.QApplication.UnicodeUTF8))
def setupUi(self, dlgArticulo): dlgArticulo.setObjectName(_fromUtf8("dlgArticulo")) dlgArticulo.resize(555, 293) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( dlgArticulo.sizePolicy().hasHeightForWidth()) dlgArticulo.setSizePolicy(sizePolicy) dlgArticulo.setMinimumSize(QtCore.QSize(500, 250)) dlgArticulo.setMaximumSize(QtCore.QSize(1000, 1000)) self.horizontalLayout_2 = QtGui.QHBoxLayout(dlgArticulo) self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2")) self.groupBox = QtGui.QGroupBox(dlgArticulo) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.groupBox.sizePolicy().hasHeightForWidth()) self.groupBox.setSizePolicy(sizePolicy) self.groupBox.setObjectName(_fromUtf8("groupBox")) self.verticalLayout = QtGui.QVBoxLayout(self.groupBox) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.categoriesview = TreeOfTableWidget(self.groupBox) self.categoriesview.setObjectName(_fromUtf8("categoriesview")) self.verticalLayout.addWidget(self.categoriesview) self.horizontalLayout_9 = QtGui.QHBoxLayout() self.horizontalLayout_9.setObjectName(_fromUtf8("horizontalLayout_9")) self.label_13 = QtGui.QLabel(self.groupBox) self.label_13.setObjectName(_fromUtf8("label_13")) self.horizontalLayout_9.addWidget(self.label_13) self.txtCategorySearch = QtGui.QLineEdit(self.groupBox) self.txtCategorySearch.setObjectName(_fromUtf8("txtCategorySearch")) self.horizontalLayout_9.addWidget(self.txtCategorySearch) self.verticalLayout.addLayout(self.horizontalLayout_9) self.horizontalLayout_2.addWidget(self.groupBox) self.groupBox_2 = QtGui.QGroupBox(dlgArticulo) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.groupBox_2.sizePolicy().hasHeightForWidth()) self.groupBox_2.setSizePolicy(sizePolicy) self.groupBox_2.setObjectName(_fromUtf8("groupBox_2")) self.horizontalLayout = QtGui.QHBoxLayout(self.groupBox_2) self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.gridLayout = QtGui.QGridLayout() self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.label = QtGui.QLabel(self.groupBox_2) self.label.setObjectName(_fromUtf8("label")) self.gridLayout.addWidget(self.label, 0, 0, 1, 1) self.txtcategoria = QtGui.QLineEdit(self.groupBox_2) font = QtGui.QFont() font.setWeight(75) font.setBold(True) self.txtcategoria.setFont(font) self.txtcategoria.setAlignment(QtCore.Qt.AlignCenter) self.txtcategoria.setReadOnly(True) self.txtcategoria.setObjectName(_fromUtf8("txtcategoria")) self.gridLayout.addWidget(self.txtcategoria, 0, 1, 1, 3) self.label_2 = QtGui.QLabel(self.groupBox_2) self.label_2.setObjectName(_fromUtf8("label_2")) self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1) self.txtmarca = QtGui.QLineEdit(self.groupBox_2) font = QtGui.QFont() font.setWeight(75) font.setBold(True) self.txtmarca.setFont(font) self.txtmarca.setAlignment(QtCore.Qt.AlignCenter) self.txtmarca.setReadOnly(True) self.txtmarca.setObjectName(_fromUtf8("txtmarca")) self.gridLayout.addWidget(self.txtmarca, 1, 1, 1, 3) self.label_5 = QtGui.QLabel(self.groupBox_2) font = QtGui.QFont() font.setPointSize(14) font.setWeight(75) font.setBold(True) self.label_5.setFont(font) self.label_5.setAlignment(QtCore.Qt.AlignCenter) self.label_5.setObjectName(_fromUtf8("label_5")) self.gridLayout.addWidget(self.label_5, 3, 0, 1, 3) self.txtunidades = QtGui.QSpinBox(self.groupBox_2) font = QtGui.QFont() font.setPointSize(12) font.setWeight(75) font.setBold(True) self.txtunidades.setFont(font) self.txtunidades.setAlignment(QtCore.Qt.AlignCenter) self.txtunidades.setObjectName(_fromUtf8("txtunidades")) self.gridLayout.addWidget(self.txtunidades, 4, 0, 1, 4) self.label_4 = QtGui.QLabel(self.groupBox_2) font = QtGui.QFont() font.setPointSize(14) font.setWeight(75) font.setBold(True) self.label_4.setFont(font) self.label_4.setAlignment(QtCore.Qt.AlignCenter) self.label_4.setObjectName(_fromUtf8("label_4")) self.gridLayout.addWidget(self.label_4, 5, 0, 1, 3) self.txtprecio = QtGui.QDoubleSpinBox(self.groupBox_2) font = QtGui.QFont() font.setPointSize(10) font.setWeight(75) font.setBold(True) self.txtprecio.setFont(font) self.txtprecio.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.txtprecio.setProperty(_fromUtf8("value"), 99.99) self.txtprecio.setObjectName(_fromUtf8("txtprecio")) self.gridLayout.addWidget(self.txtprecio, 6, 0, 1, 4) self.btnguardar = QtGui.QPushButton(self.groupBox_2) self.btnguardar.setAutoDefault(False) self.btnguardar.setObjectName(_fromUtf8("btnguardar")) self.gridLayout.addWidget(self.btnguardar, 7, 0, 1, 2) self.ckunit = QtGui.QCheckBox(self.groupBox_2) self.ckunit.setChecked(False) self.ckunit.setObjectName(_fromUtf8("ckunit")) self.gridLayout.addWidget(self.ckunit, 3, 3, 1, 1) self.ckprecio = QtGui.QCheckBox(self.groupBox_2) self.ckprecio.setObjectName(_fromUtf8("ckprecio")) self.gridLayout.addWidget(self.ckprecio, 5, 3, 1, 1) self.btncancelar = QtGui.QPushButton(self.groupBox_2) self.btncancelar.setAutoDefault(False) self.btncancelar.setObjectName(_fromUtf8("btncancelar")) self.gridLayout.addWidget(self.btncancelar, 7, 2, 1, 1) self.horizontalLayout.addLayout(self.gridLayout) self.horizontalLayout_2.addWidget(self.groupBox_2) self.label_13.setBuddy(self.txtCategorySearch) self.retranslateUi(dlgArticulo) QtCore.QMetaObject.connectSlotsByName(dlgArticulo) dlgArticulo.setTabOrder(self.txtunidades, self.txtprecio) dlgArticulo.setTabOrder(self.txtprecio, self.txtcategoria) dlgArticulo.setTabOrder(self.txtcategoria, self.txtmarca) dlgArticulo.setTabOrder(self.txtmarca, self.categoriesview) dlgArticulo.setTabOrder(self.categoriesview, self.txtCategorySearch) dlgArticulo.setTabOrder(self.txtCategorySearch, self.btnguardar) dlgArticulo.setTabOrder(self.btnguardar, self.ckunit) dlgArticulo.setTabOrder(self.ckunit, self.ckprecio) dlgArticulo.setTabOrder(self.ckprecio, self.btncancelar)