class Principal(QMainWindow):
    def __init__(self):
        super(Principal, self).__init__()
        self.ui = Ui_Buscardor()
        self.ui.setupUi(self)
        self.opened_file = None

    @Slot()
    def buscar(self):
        print("Buscar funciona")
        self.nombre = self.ui.lblNombre.text()
        self.user = os.popen("whoami").read()
        self.user = self.user.rsplit()
        self.ruta = "/home/" + self.user[0]
        print(self.ruta)
        self.resultado = os.listdir("find -not -path '*/\.*' | grep '" +
                                    self.nombre + "'").read()
        print(self.resultado)
        self.ventanita = Resultado()
        self.ventanita.ui.txtResultado.setText(self.resultado)
        self.ventanita.show()

    @Slot()
    def borrar(self):
        print("Borrar funciona")
        self.ui.lblNombre.setText("")

    @Slot()
    def func(self):
        pass
Esempio n. 2
0
class Principal(QMainWindow):
    def __init__(self):
        super(Principal, self).__init__()
        self.ui = Ui_Buscardor()
        self.ui.setupUi(self)

    @Slot()
    def buscar(self):
        self.nombre = self.ui.lblNombre.text(
        )  #leo la caja de texto de la ventanita
        self.user = os.popen(
            "whoami").read()  #saco el usuario de mi computadora
        self.user = self.user.rsplit()  #saco el salto de carro
        self.ruta = "/home/" + self.user[
            0]  #armo la ruta de donde voy a ejecutar el comando
        os.chdir(self.ruta)  #configuro donde se va ejecutar el comando
        self.resultado = os.popen(
            "find -not -path '*/\.*' | grep '" + self.nombre +
            "'").read()  #busco los archivos que coincidan con el
        self.ventanita = Resultado(
        )  #estoy creando un objeto que es la ventana nueva
        self.ventanita.ui.txtResultado.setText(
            self.resultado)  #agrego texto a la caja de la segunda ventana
        self.ventanita.show()  #le estoy diciendo al objeto creado, mostrate

    @Slot()
    def borrar(self):
        self.ui.lblNombre.setText("")
Esempio n. 3
0
class Principal(QMainWindow):
    def __init__(self):
        super(Principal, self).__init__()
        self.ui = Ui_Buscardor()
        self.ui.setupUi(self)
        self.opened_file = None

    @Slot()
    def buscar(self):
        print("Buscar funciona")
        self.nombre = self.ui.lblNombre.text(
        )  #obtengo lo que dice la ventana en el lbl
        self.user = os.popen("whoami").read()  #obtengo el user
        self.user = self.user.rsplit()  #saco el salto de carro
        self.ruta = "/home/" + self.user[
            0]  #armo la ruta donde voy a ejecutar el comando
        os.chdir(self.ruta)  #configura donde se va a ejecutar el comando
        self.resultado = os.popen(
            "find -not -path '*/\.*' | grep '" + self.nombre + "'").read(
            )  #guarda en una variable el resultado obtenido del comando
        print(self.resultado)

        self.ventanita = Resultado()
        self.ventanita.ui.txtResultado.setText(self.resultado)
        self.ventanita.show()

    @Slot()
    def borrar(self):
        print("Borrar funciona")
        self.ui.lblNombre.setText("")
class Principal(QMainWindow):
    def __init__(self):
        super(Principal, self).__init__()
        self.ui = Ui_Buscardor()
        self.ui.setupUi(self)
        self.opened_file = None

    @Slot()
    def buscar(self):
        self.user_input = self.ui.lblNombre.text()
        print(self.user_input)
        self.user = os.popen("whoami").read()
        print(self.user)
        self.user = self.user.rsplit()
        self.user_ruta = "/home/" + self.user[0]
        print(self.user_ruta)
        os.chdir(self.user_ruta)
        self.resultado = os.popen("find -not -path '/\.' | grep '" +
                                  self.user +
                                  "'").read()  # sigue con lo mismo del error
        #self.resultado = os.popen("find -not -path '/\.' | grep '" + self.user + "'").read()
        #TypeError: must be str, not list
        #Process finished with exit code 0
        print(self.resultado)
        self.ventanita = Resultado()  # no me encuentra resultado
        self.ventainita.ui.txtResultado.setText(self.resultado)
        self.ventanita.show()

    @Slot()
    def borrar(self):
        self.ui.lblNombre.setText("")
class Principal(QMainWindow):
    def __init__(self):
        super(Principal, self).__init__()
        self.ui = Ui_Buscardor()
        self.ui.setupUi(self)
        self.opened_file = None

    @Slot()
    def func(self):
        pass
class resultado(QMainWindow):
    def __init__(self):
        super(Resultado, self).__init__()  # no me encuentra resultado
        self.ui = Ui_Buscardor()
        self.ui.setupUi(self)
        self.opened_file = None

    @Slot()
    def cerrar(self):
        self.close()
class Principal(QMainWindow):
    def __init__(self):
        super(Principal, self).__init__()
        self.ui = Ui_Buscardor()
        self.ui.setupUi(self)

    @slot()
    def Buscar(self):
        self.nombre = self.ui.lblNombre.text()
        self.user = os.popen.system("whoami").read()
        self.user = self.user.rsplit()
        self.ruta = "/home/" + self.user[0]
        os.chdir(self.ruta)
        self.resultado = os.popen("find -not -path '*/\.*'| grep '") + str(
            self.nombre)("'").read()
        print(self.resultado)
        self.ventanita = Resultado()
        self.ventanita.ui.txtResultado.setText(self.resultado)
        self.ventanita.show()

    @slot
    def Borrar(Self):
        Self.ui.lblNombre.setText("")
 def __init__(self):
     super(Principal, self).__init__()
     self.ui = Ui_Buscardor()
     self.ui.setupUi(self)
     self.opened_file = None
 def __init__(self):
     super(Resultado, self).__init__()  # no me encuentra resultado
     self.ui = Ui_Buscardor()
     self.ui.setupUi(self)
     self.opened_file = None