Olá Nicolas tudo bem ? Excelente conteúdo, agradeço demais pelo canal. Gostaria de saber se vc poderia me ajudar em relação a um problema q estou tendo pois após eu colocar a senha correta do login ele tenta abrir a tela de gerenciamento porém a única tela que abre é uma janela em branco bem pequena. (detalhe quando na linha de código eu tento chamar o self.btn_login. não aparece a opção CLICKED apenas a opção click)
Olá Nicolas! Segui o passo a passo porém após inserir a senha, ele abre uma janela mas não carrega a tela principal, carrega uma janela em branco e ícones pequenos a esquerda, o que acha que pode ser?
Olá Nicolas, tudo bem? Muito obrigado pelo canal e ensinamentos. Estou aprendendo muito com voce! Surgiu uma pequena duvida nesse video! "Acho" que estou seguindo o passo a passo correto! Nao sei se pulei alguma informacao, mas, oque serio o "self.w" na def open_system?? outra coisa: Quando rodo o sistema, ele ja entra na tela de cadastro de cliente! o que estou fazendo de errado?? muito obrigado!!
Olá! Que bom que está aprendendo. O self.w é a janela principal, ou seja, é a instância da nossa mainWindow. A função open system serve para chamar a janela. Se ele abre na tela de cadastro, basta você acessar o qtDesigner e mudar para tela principal, salvar e converter novamente.
Cara tu me salvou, eu tava batendo a cabeça porque fazia tudo certinho mas a tela de login fechava e não abria a MainWindow ai vi seu video e o erro era basicamente porque nao estava instanciando MainWindow como atributo da LoginWindow, basicamente foi só colocar self.main_ui = MainWindow() e funcionou perfeito. Outra coisa que notei vendo seu video é que usa o pyside pra converter suas uis, atualmente tenho usado as uis sem converter usando loadUi do PyQt5.uic, acha que isto tem algum impacto de desempenho? Obrigado, sucesso!
Show de bola. Muito obrigado pelas explicações. Parabéns
Ótima aula. Conteúdo de primeira.
Olá Nicolas tudo bem ? Excelente conteúdo, agradeço demais pelo canal. Gostaria de saber se vc poderia me ajudar em relação a um problema q estou tendo pois após eu colocar a senha correta do login ele tenta abrir a tela de gerenciamento porém a única tela que abre é uma janela em branco bem pequena. (detalhe quando na linha de código eu tento chamar o self.btn_login. não aparece a opção CLICKED apenas a opção click)
Olá Nicolas! Segui o passo a passo porém após inserir a senha, ele abre uma janela mas não carrega a tela principal, carrega uma janela em branco e ícones pequenos a esquerda, o que acha que pode ser?
Olá Nicolas, tudo bem? Muito obrigado pelo canal e ensinamentos. Estou aprendendo muito com voce! Surgiu uma pequena duvida nesse video! "Acho" que estou seguindo o passo a passo correto! Nao sei se pulei alguma informacao, mas, oque serio o "self.w" na def open_system??
outra coisa: Quando rodo o sistema, ele ja entra na tela de cadastro de cliente! o que estou fazendo de errado?? muito obrigado!!
Olá!
Que bom que está aprendendo.
O self.w é a janela principal, ou seja, é a instância da nossa mainWindow.
A função open system serve para chamar a janela.
Se ele abre na tela de cadastro, basta você acessar o qtDesigner e mudar para tela principal, salvar e converter novamente.
Olá 👋 Nicolas. Como vai? Poderia me explicar o porquê do meu sistema, depois de efectuar o login, a tela principal do sistema aparece deformado? 🙏🏽
Cara tu me salvou, eu tava batendo a cabeça porque fazia tudo certinho mas a tela de login fechava e não abria a MainWindow ai vi seu video e o erro era basicamente porque nao estava instanciando MainWindow como atributo da LoginWindow, basicamente foi só colocar self.main_ui = MainWindow() e funcionou perfeito. Outra coisa que notei vendo seu video é que usa o pyside pra converter suas uis, atualmente tenho usado as uis sem converter usando loadUi do PyQt5.uic, acha que isto tem algum impacto de desempenho? Obrigado, sucesso!
Porque o meu ja abre na parte das tabelas depois do login?
desculpe, mas como você cria o arquivo ui_main_ui? Obrigado
@@Bruno2962na aula anterior eu mostro como fazer ?
Olá Nicolas. Meu sistema já está iniciando na tela das tabelas. Como fazer para iniciar na tela inicial do sistema? Obg
Acabei de ver a resposta aqui em baixo...
@@mleal57 o meu ta acontecendo isso, como resolver?
Bom dia, por acaso vc sabe como formatar os campos de data e hora para automatizar o SAP
Oi Ricardo,
o Python possui funções para formatar esse tipo de dados, qual seria a sua dúvida específica?
@@PyTax bom dia, já conseguimos fazer a programação ! Obrigado.
o meu codigo deu certo, mas a tela quando a tela da tabela entra não aparece nada
Tente debugar o código e ver se a variavel que alimenta a tabela está com valores.
o meu abre na tela de cadastro alguém para ajudar?
ola , primeiramente mt bom os conteudos , no entando fiz tudo certinho mais não sober as telas ..
from PySide2.QtWidgets import (QApplication, QMainWindow, QWidget)
from ui_login import Ui_login
from ui_main import Ui_MainWindow
import sys
class Login(QWidget, Ui_login):
def __init__(self) -> None:
super(Login, self).__init__()
self.setupUi(self)
self.setWindowTitle('LOGIN DO SISTEMA')
self.bt_senha.clicked.connect(self.open_system)
def open_system(self):
if self.txt_senha.text() == '123':
self.w = MainWindow()
self.w.show()
self.close()
else:
print('SENHA INVÁLIDA')
class MainWindow(QMainWindow, Ui_MainWindow):
def __int__(self):
super(MainWindow, self).__int__()
self.setupUi(self)
self.setWindowTitle('RELATORIO TECNICO')
if __name__=="_main_":
app = QApplication(sys.argv)
window = Login()
window.show()
app.exec_()
onde estou errando???????
Conseguiu descobrir o erro? Estou com o mesmo problema
Altera isso "super(Login, self).__init__()" para isso "QWidget.__init__(self)"