Получение аргументов в GUI приложении |
Здравствуйте, гость ( Вход | Регистрация )
Получение аргументов в GUI приложении |
RazrFalcon |
5.5.2011, 14:26
Сообщение
#1
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Как в консольном получить - ясно.
А вот как, тоже самое, сделать в обычном Qt GUI проекте? main.cpp Все выводится нормально.Вопрос: как получить arguments в mainwindow.cpp? Как их соединить? Пробовал так: Но мне сразу выдает:error: invalid use of ‘this’ in non-member function Сообщение отредактировал RazrFalcon - 5.5.2011, 14:28 |
|
|
Rocky |
6.5.2011, 19:58
Сообщение
#11
|
Старейший участник Группа: Участник Сообщений: 530 Регистрация: 22.12.2008 Из: Санкт-Петербург Пользователь №: 463 Спасибо сказали: 22 раз(а) Репутация: 7 |
Уже вроде как обсуждался разбор аргументов с пару месяцев назад.. Точно помню)) А вообще есть мега-тулза - getopts - разберет на ура, и париться не нужно. Можешь посмотреть ее исходники, они открыты.
|
|
|
RazrFalcon |
7.5.2011, 7:36
Сообщение
#12
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Да нет же!
Распарсить аргументы - не проблема. Я не пойму как из передать в другой класс, по сути. Вот пример, который я находил: main.cpp
mainwindow.cpp
mainwidow.h
Но у меня так не вышло, так как изначально: Нужно добавить, я так понимаю const QStringList &args), но тогда оно ругается на this. О чем я писал выше.
Сообщение отредактировал RazrFalcon - 7.5.2011, 7:42 |
|
|
Litkevich Yuriy |
7.5.2011, 13:23
Сообщение
#13
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
"Что такое this?" обсуждаем здесь
Я не пойму как из передать в другой класс, по сути. в качестве аргумента функции (например, конструктора класса)
|
|
|
RazrFalcon |
7.5.2011, 14:08
Сообщение
#14
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
|
|
|
Rocky |
7.5.2011, 14:43
Сообщение
#15
|
Старейший участник Группа: Участник Сообщений: 530 Регистрация: 22.12.2008 Из: Санкт-Петербург Пользователь №: 463 Спасибо сказали: 22 раз(а) Репутация: 7 |
Стандартный конструктор класса-наследника от QMainWindow
Что мешает сделать его таким:
И создавать класс так
??? |
|
|
RazrFalcon |
7.5.2011, 15:12
Сообщение
#16
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Сделал по аналогии:
mainwindow.h mainwindow.cpp main.cpp
Работает!!! Цитата Что мешает сделать его таким незнание
|
|
|
Текстовая версия | Сейчас: 15.5.2024, 6:07 |