слоте, но после копирования их в эти переменны программа запускается, виджет отображается, и после нажатия на кнопку закрывается сразу же, но если убрать это копирование в переменные, то всё работает, почему это происходит ?  
                  
                  
                  
                  
                  
                  slot
                  
                  
                  void UserSettings::getProfileData(const QString &m_name, const QString &m_email, const QString &m_password)
                  
                  
                  {
                  
                  
                      name = m_name;
                  
                  
                      email = m_email;
                  
                  
                      password = m_password;
                  
                  
                  }
                  
                  
                  
                  
                  
                  signal
                  
                  
                    emit sendUserData(std::get<1>(result), std::get<2>(result),
                  
                  
                                          std::get<0>(result));
                  
                  
                
блин, ну во-первых, не пиши так код... а то не сразу и въезжаешь в Qt принято как раз m_variable обозначать члены класса, а иначе - локальные или параметры 😒
 Ruslan
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Ruslan
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  понял, спасибо, учту
Обсуждают сегодня