Problema con el gridLayout y el menu

Iniciado por simuel, Mayo 18, 2016, 12:07:34 AM

Tema anterior - Siguiente tema

0 Miembros y 2 Visitantes están viendo este tema.

Mayo 18, 2016, 12:07:34 AM Ultima modificación: Mayo 18, 2016, 12:15:26 AM por Gabriela
Buenas tardes me preguntaba si me podrían ayudar con un problema que tengo estoy usando Pyqt4 para lo grafico y tengo el problema que al momento de poner
Código: php
self.setLayout(self.gridLayout)

Para que el grid crezca cuando cambio de tamaño la ventana se encima con el menu



Aquí dejo el código para que me aconsejen.

Código: php
import subprocess
from PyQt4 import QtCore, QtGui
import sys
from src.Fase1 import mining
try:
    _fromUtf8 = QtCore.QString.fromUtf8
except AttributeError:
    def _fromUtf8(s):
        return s

try:
    _encoding = QtGui.QApplication.UnicodeUTF8
    def _translate(context, text, disambig):
        return QtGui.QApplication.translate(context, text, disambig, _encoding)
except AttributeError:
    def _translate(context, text, disambig):
        return QtGui.QApplication.translate(context, text, disambig)




class Ui_Form(QtGui.QWidget):


    def __init__(self):
        QtGui.QWidget.__init__(self)
        self.dic=[]
        self.listaPath=[]
        self.listaArchivos=[]
        self.setupUi(self)

    def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(809, 542)
        Form.setAutoFillBackground(False)
        self.centralwidget = QtGui.QWidget(Form)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.gridLayoutWidget = QtGui.QWidget(self.centralwidget)
        self.gridLayoutWidget.setGeometry(QtCore.QRect(10, 20, 791, 481))
        self.gridLayoutWidget.setObjectName(_fromUtf8("gridLayoutWidget"))
        self.gridLayout = QtGui.QGridLayout(self.gridLayoutWidget)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.lblDirectorio = QtGui.QLabel(self.gridLayoutWidget)
        self.lblDirectorio.setObjectName(_fromUtf8("lblDirectorio"))
        self.gridLayout.addWidget(self.lblDirectorio, 0, 0, 1, 1)
        self.lblProcesar = QtGui.QLabel(self.gridLayoutWidget)
        self.lblProcesar.setObjectName(_fromUtf8("lblProcesar"))
        self.gridLayout.addWidget(self.lblProcesar, 2, 0, 1, 1)
        self.btnArchivos = QtGui.QToolButton(self.gridLayoutWidget)
        self.btnArchivos.setObjectName(_fromUtf8("btnArchivos"))
        self.gridLayout.addWidget(self.btnArchivos, 0, 4, 1, 1)
        self.lblDiccionario = QtGui.QLabel(self.gridLayoutWidget)
        self.lblDiccionario.setObjectName(_fromUtf8("lblDiccionario"))
        self.gridLayout.addWidget(self.lblDiccionario, 1, 0, 1, 1)
        self.btnDiccionario = QtGui.QToolButton(self.gridLayoutWidget)
        self.btnDiccionario.setObjectName(_fromUtf8("btnDiccionario"))
        self.gridLayout.addWidget(self.btnDiccionario, 1, 4, 1, 1)
        self.btnProcesar = QtGui.QPushButton(self.gridLayoutWidget)
        self.btnProcesar.setObjectName(_fromUtf8("btnProcesar"))
        self.gridLayout.addWidget(self.btnProcesar, 2, 2, 1, 1)
        spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.gridLayout.addItem(spacerItem, 4, 4, 1, 1)
        self.btnGraficar = QtGui.QPushButton(self.gridLayoutWidget)
        self.btnGraficar.setObjectName(_fromUtf8("btnGraficar"))
        self.gridLayout.addWidget(self.btnGraficar, 3, 4, 1, 1)
        spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem1, 2, 3, 1, 1)
        spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem2, 2, 1, 1, 1)
        self.txtLineDirectorio = QtGui.QLineEdit(self.gridLayoutWidget)
        self.txtLineDirectorio.setObjectName(_fromUtf8("txtLineDirectorio"))
        self.gridLayout.addWidget(self.txtLineDirectorio, 0, 1, 1, 3)
        self.txtLineDiccionario = QtGui.QLineEdit(self.gridLayoutWidget)
        self.txtLineDiccionario.setObjectName(_fromUtf8("txtLineDiccionario"))
        self.gridLayout.addWidget(self.txtLineDiccionario, 1, 1, 1, 3)
        self.tblTable = QtGui.QTableWidget(self.gridLayoutWidget)
        self.tblTable.setObjectName(_fromUtf8("tblTable"))
        self.tblTable.setColumnCount(0)
        self.tblTable.setRowCount(0)
        self.gridLayout.addWidget(self.tblTable, 3, 0, 2, 4)
        #Form.setCentralWidget(self.centralwidget)
        self.menu = QtGui.QMenuBar(Form)
        self.menu.setGeometry(QtCore.QRect(20, 0, 809, 21))
        self.menu.setObjectName(_fromUtf8("menu"))
        self.menuArchivo = QtGui.QMenu(self.menu)
        self.menuArchivo.setObjectName(_fromUtf8("menuArchivo"))
        self.menuAyuda = QtGui.QMenu(self.menu)
        self.menuAyuda.setObjectName(_fromUtf8("menuAyuda"))

        #Form.setMenuBar(self.menu)
        self.statusbar = QtGui.QStatusBar(Form)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
       # Form.setStatusBar(self.statusbar)
        self.menuArchivoAbrir = QtGui.QAction(Form)
        self.menuArchivoAbrir.setObjectName(_fromUtf8("menuArchivoAbrir"))
        self.menuArchivoGuardar = QtGui.QAction(Form)
        self.menuArchivoGuardar.setObjectName(_fromUtf8("menuArchivoGuardar"))
        self.menuArchivoGuardarComo = QtGui.QAction(Form)
        self.menuArchivoGuardarComo.setObjectName(_fromUtf8("menuArchivoGuardarComo"))
        self.menuArchivoSalir = QtGui.QAction(Form)
        self.menuArchivoSalir.setObjectName(_fromUtf8("menuArchivoSalir"))
        self.menuAyudaSobre = QtGui.QAction(Form)
        self.menuAyudaSobre.setObjectName(_fromUtf8("menuAyudaSobre"))
        self.menuArchivo.addAction(self.menuArchivoAbrir)
        self.menuArchivo.addAction(self.menuArchivoGuardar)
        self.menuArchivo.addAction(self.menuArchivoGuardarComo)
        self.menuArchivo.addAction(self.menuArchivoSalir)
        self.menuAyuda.addAction(self.menuAyudaSobre)
        self.menu.addAction(self.menuArchivo.menuAction())
        self.menu.addAction(self.menuAyuda.menuAction())


        #self.setLayout(self.gridLayout)

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)

    def retranslateUi(self, Form):
        Form.setWindowTitle(_translate("Form", "PDF Miner A.", None))
        self.lblDirectorio.setText(_translate("Form", "Directorio de archivos", None))
        self.lblProcesar.setText(_translate("Form", "Procesar", None))
        self.btnArchivos.setText(_translate("Form", "...", None))
        self.lblDiccionario.setText(_translate("Form", "Diccionario", None))
        self.btnDiccionario.setText(_translate("Form", "...", None))
        self.btnProcesar.setText(_translate("Form", "Procesar", None))
        self.btnGraficar.setText(_translate("Form", "Graficar", None))
        self.menuArchivo.setTitle(_translate("Form", "Archivo", None))
        self.menuAyuda.setTitle(_translate("Form", "Ayuda", None))
        self.menuArchivoAbrir.setText(_translate("Form", "Abrir", None))
        self.menuArchivoGuardar.setText(_translate("Form", "&Guardar", None))
        self.menuArchivoGuardarComo.setText(_translate("Form", "Guardar como", None))
        self.menuArchivoSalir.setText(_translate("Form", "Salir", None))
        self.menuAyudaSobre.setText(_translate("Form", "Sobre...", None))