Спасибо. Вы в одном видео показали две темы, которые мне нужны.
@helloworld85834 жыл бұрын
Все быстро, доступно и ясно объяснено =D Спасибо!
@АлександрЛеонов-и9т11 ай бұрын
Огромное спасибо за Ваш труд!!
@МаксМакс.М2 жыл бұрын
7:15 если у кого не открывается отдельное окно, то пишите без this в скобочках. Тоесть window = new secondwindow ; Это если класс наследуется не от , а от например
@willrockandrey1615 Жыл бұрын
спасибо тебе большое! целый день сидел и не мог понять почему новое окно не создается. долгих лет жизни тебе и незнания горя!
@GrandStudio7772 жыл бұрын
0:53 Что делать,если кнопка "Добавить новый" неактивна?
@moxfest10 ай бұрын
зайти в file и создать новый
@АлександрЛеонов-и9т11 ай бұрын
Если при создании второго окна создаётся только сам файл окна (.ui), но не создаются header(.h) и файл класса (.cpp) -> нужно выбрать именно "Qt Designer Form *Class* " (" *Класс* формы Qt Designer"), а не просто "Qt Designer Form"
@bulba19952 жыл бұрын
Отличные уроки
@ДаниилАгейчик-ц9о5 жыл бұрын
Я пошел дальше и все-таки создал полноценное приложение с регистрацией и авторизацией, использующее классы пользователя (вместо баз данных).
@Schmidt-Sax3 жыл бұрын
Ты крут, и это очевидно 👍🏻интересный материал 👍🏻спасибо
@СвятославМойсеєнко5 жыл бұрын
Можно еще в свойствах строки вода пароля pass найти echoMod и выставить его значение равным "Password". Тогда введенный пароль будет отображаться звездочками.
@КириллБыков-х6ы2 жыл бұрын
Может есть мысли как сделать кнопку при зажатии которой символы становились видимыми?
@КириллГусарев-р5х Жыл бұрын
@@КириллБыков-х6ы А при отжатии возникнет сигнал released. В его обработчике возвращаешь echoMode = "Password".
@DadundddaD2 жыл бұрын
А почему не горит кнопка Добавить новый?
@GrandStudio7772 жыл бұрын
У меня та же проблема. Разобрался?
@GrandStudio7772 жыл бұрын
Попробуй поменять систему сборки с Cmake на qmake. У меня сработало
@JosefStein_hack4 ай бұрын
@@GrandStudio777 thanks)
@korleone27996 жыл бұрын
Все твои видосы просто отличные. Все очень понятно и информативно. Спасибо)
@АлександрБереза-р2ю3 жыл бұрын
4:38 Что изменится, если убрать window.setModal(true)?
@goodman21562 жыл бұрын
Тогда окно будет не модальным
@koe-xto3 жыл бұрын
Не удалось найти документы соответствующие «ui_form.h». Возможно, пересборка проекта поможет.
@АндрейМиськив-к8ж3 жыл бұрын
Почему не показываешь, как удалить пустой обработчик нажатия на кнопку?
@alder_hev5 жыл бұрын
Насчёт первого способа создания вторичного окна (когда оно создаётся после клика строкой - SecondWindow window;). На MainWindow есть указатель *ui, а как сделать такой же для SecondWindow?
@Blade_Ruiner3 жыл бұрын
Не создает доп файлы срр и заголовка для второго окна. Только Не активные файлы в папке Заголовки вне проекта.
@SWDjon2 жыл бұрын
У меня была та-же ситуация. Помогло прописать название файлов в CMakeLists.txt (раздел PROJECT_SOURCES), у вас возможно другой файл, тот который отвечает за сборку проекта. Найти сектор подключения файлов и вписать новые. Удачи. Пользуясь случаем - Автору Огромное спасибо!
@sweety_t-b5t7 ай бұрын
Даже человеку, который не сильно разбирается в Qt ясно после чтения о методах из документации, что использование метода setModal является неуместным здесь, т.к. метод exec самостоятельно переводит значение поля modal класса QDialog в true, следовательно строка 20 window.setModal(true) не имеет смысла. Данный метод нужно использовать при вызове метода show() на объектк. Вставка из документации: int QDialog::exec() Shows the dialog as a modal dialog, blocking until the user closes it. The function returns a DialogCode result. If the dialog is application modal, users cannot interact with any other window in the same application until they close the dialog. If the dialog is window modal, only interaction with the parent window is blocked while the dialog is open. By default, the dialog is application modal. modal : bool This property holds whether show() should pop up the dialog as modal or modeless
@EINazarov3 жыл бұрын
Большое спасибо! А как передать информацию с основного окна в вспомогательное и обратно?
@Alex-op6ni7 жыл бұрын
Взаимодействие с файлом main.cpp в следующих выпусках будет?
@Dovmial6 жыл бұрын
А зачем? все в классах делается. Это же ооп
@zorres233 жыл бұрын
Очень похожий голос на чей-то голос актера дубляжа. Возможно на русский голос высокого копа-напарника в сериале Менталист.
@void33695 жыл бұрын
Проблема!!! нету функции SetModal и exec.Помогите!!!!
@ivanivanov97264 жыл бұрын
Чтобы работали данный функции ваше модальное окно должно быть
@twilightqq2 жыл бұрын
@@ivanivanov9726 Если ты ещё живой, МОЛЮ помоги: я не понимаю как пофиксить отсутствие SetModal и exec на qt(
@ivernik5 жыл бұрын
Все же создается не переменная, а объект класса.
@DungeonAdmin Жыл бұрын
Ну вообще грань между ними не особо большая, обе являются типом данных
@andreygurenkoff2721 Жыл бұрын
автор абсолютно прав. в данном случае самая настоящая переменная класса !
@andreygurenkoff2721 Жыл бұрын
вот к примеру как выглядит объект класса без всяких переменных класса : class my{ }; int main() { my();}
@Arkadii-j8t4 жыл бұрын
Бро, ты лучший) хаха
@timyrasegty7857 Жыл бұрын
Как вывести сообщение об успешной/неуспешной авторизации вместо полей ввода и кнопки с текстом "Авторизоваться" в том же окне программы?
@НикитаСолотин3 жыл бұрын
Спасибо!
@se11424 жыл бұрын
Темп уматный - не медленно, и не слишком быстро. И дикция хорошая - всё понятно.
@ДенисГладков-ц2ы7 жыл бұрын
Георгий у меня вопрос у меня в 1 окне берётся значения как вывести их в др окно ???ОЧ ВАЖНО
@uebyCyka5 жыл бұрын
Берешь редактор кода, идешь в класс secondwindow (это я на примере этого урока) создаешь в нем переменную, функцию изменяющую эту переменную и с помощью этой функции (например, Код: void SetX (x) { this->x = x; } ) и присваиваешь введенные данные (например, переменная a сохраняет значения, значит, Код: secondwindow wonodow; /*где wonodow - объект класса secondwindow*/ wonodow.SetX(a); )
@EdwardWhitman6 жыл бұрын
А у меня при создании нового класса создается только ui файл, без заголовочного и cpp, это можно где-то исправить?
@pavelchugunov23746 жыл бұрын
+
@Geizer1236 жыл бұрын
ты точно нажал "добавить новый" -> "Qt" -> "Класс формы Qt Designer" ?
@ojaster46166 жыл бұрын
Гоша дударь а почему у меня только warning высвечивается.
@вловшзотво Жыл бұрын
что делать если программа не видит все, что связано с ui?
@ifritik31162 жыл бұрын
Как зделать чтобы при нажатии на кнопку первое окно пропадало а новое появлялось
@biba1boba2d6 жыл бұрын
Не подскажите что делать, когда я пытаюсь сделать еще одну кнопку пишет lnk2019
@aysmanaliev4 жыл бұрын
Круто
@alarm_yt7 жыл бұрын
Гоша, как думаешь, могу ли я стать программистом, если я ЧЕЧЕНЕЦ 95 ?
@poopm93256 жыл бұрын
Если ты ЧЕЧЕНЕЦ 95, то ты сможешь стать хоть богом
@ricardomilos8576 жыл бұрын
Я думаю он уже бог, раз он ЧЕЧЕНЕЦ 95
@PaulGardner-f7g6 жыл бұрын
@@poopm9325 АПЗПазпзавпазпазп, оруууу
@VINNY940516 жыл бұрын
У меня все время пишет, что не найдет файл MainWindow.obj и ничего не компилит, в чем может быть ошибка, помогите pls
@АртёмХутченко6 жыл бұрын
Щелкните правой кнопкой мыши по проекту> Очистить Щелкните правой кнопкой мыши по проекту> Запустить qmake Щелкните правой кнопкой мыши по проекту> Build Запуск - первый раз
@hustler33356 жыл бұрын
@@АртёмХутченко спасибо
@crazy_tht37066 жыл бұрын
Артём Хутченко, ОГРОМНОЕ СПАСИБО!!! Успел даже с базой данных разобраться, а этого вот не нашёл. Все работает. Не могли бы вы обьяснить, а в чем заключалась проблема?
Ну все таки не очень красиво, что lineEdit для логина начинается левее чем для пароля. А видео классное, спасибо!
@adilfromearth1295 жыл бұрын
Пробелами отступай)
@gamebohdan1747 жыл бұрын
*Спасибо* за классные уроки.
@loading99error.555 жыл бұрын
ты молодец, но не торопись.
@wlepnoga7 жыл бұрын
А почему переходы не через "коннекты"?
@Dovmial6 жыл бұрын
форма есть.
@iteenager52076 жыл бұрын
у меня при переходе в второе окно LNK2019 почему? как исправить? Помоги! Пожалуйста!
@marysouldance26446 жыл бұрын
ITeenager такая же фигня, у вас получилось решить вопрос?
@Raimundin6 жыл бұрын
Щелкните правой кнопкой мыши по проекту> Очистить Щелкните правой кнопкой мыши по проекту> Запустить qmake Щелкните правой кнопкой мыши по проекту> Build
@МихаилБелов-в4п7 жыл бұрын
норм гоша вещает ...вот тока бы на питоне еще писал
@ИНФОРМАЦИЯДЛЯУСПЕШНЫХ5 жыл бұрын
Спсб
@АлександрК-с2ч7 ай бұрын
Блин Делфи в плане удобства лучше был. Жаль загнулся
@biscvie2 жыл бұрын
+
@IlyaProk2 жыл бұрын
Если не получается то клас называется QDialog. QDialog windows. windows.setModel(true); window.exec();