• Почему сразу закрывается окно в PYQT?

    Vindicar
    @Vindicar
    RTFM!
    Во-первых, наверняка программа выводит сообщение об ошибке в консоль. Запусти её из терминала или IDE, чтобы этто сообщение увидеть.

    Во-вторых, я готов спорить что ты создаёшь QtWidgets.QApplication(sys.argv) не только в рамках create_reg_window(), но и в теле программы. А если я верно помню, в Qt приложении должен быть один и только один объект QApplication. Скорее всего, ошибка в этом. Так что гугли, как правильно делать приложение с несколькими окнами в Qt.
    Ответ написан
    1 комментарий
  • Почему сразу закрывается окно в PYQT?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Ты сам написал sys.exit(app.exec_())
    Ответ написан
    Комментировать
  • Почему не работает ввод с консоли Java?

    LaRN
    @LaRN
    Senior Developer
    Если используете класс Scanner, то для считывания чисел из потока удобнее использовать пару методов hasNextInt и nextInt.

    Возможно в вашем случае первый вызов scanner.nextLine() вычитал весь поток и при втором вызове вернулась пустая строка.
    Ответ написан
    Комментировать
  • Почему не работает ввод с консоли Java?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Добрый день.
    Проблема заключается в следующем:
    Вы сперва с вводите первое число и нажимаете на перевод строки (Enter).
    Когда вы нажимаете на перевод строки срабатывает ввод числа b, который и принимает собственно говоря знак перевода строки и так как он не является числом, то выбрасывается исключение.
    Чтобы этого не было:
    int c = Integer.parseInt(scanner.nextLine());
    Scanner.nextline();
    int b = Integer.parseInt(scanner.nextLine());

    И как отметил коллега - используйте nextInt() вместо nextLine()
    Вот, аналогичная проблема - https://stackoverflow.com/questions/13102045/scann...
    Ответ написан
    Комментировать