crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Получение аргументов в GUI приложении
RazrFalcon
  опции профиля:
сообщение 5.5.2011, 14:26
Сообщение #1


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

Спасибо сказали: 64 раз(а)




Репутация:   212  


Как в консольном получить - ясно.
А вот как, тоже самое, сделать в обычном Qt GUI проекте?

main.cpp
#include <QtGui/QApplication>
#include "mygui.h"

int main(int argc, char *argv[])
{
  QApplication a(argc, argv);
  MainWindow w;
  qDebug()<<a.arguments();
  w.args.append(a.arguments());
  w.show();

  return a.exec();
}
Все выводится нормально.

Вопрос: как получить arguments в mainwindow.cpp? Как их соединить?

Пробовал так:
MainWindow *w = new MainWindow(this,a.arguments());
Но мне сразу выдает:
error: invalid use of ‘this’ in non-member function

Сообщение отредактировал RazrFalcon - 5.5.2011, 14:28
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- RazrFalcon   Получение аргументов в GUI приложении   5.5.2011, 14:26
- - Sergey B.   В MainWindow - сделать public функцию, которая пол...   5.5.2011, 15:09
- - wiz29   QCoreApplication::arguments();   5.5.2011, 16:19
- - RazrFalcon   Создавал public QString, и в него передавал как пи...   5.5.2011, 22:00
- - Litkevich Yuriy   Цитата(RazrFalcon @ 5.5.2011, 17:26) Проб...   6.5.2011, 7:00
|- - RazrFalcon   Цитата(Litkevich Yuriy @ 6.5.2011, 7:00) ...   6.5.2011, 7:28
- - Алексей1153   RazrFalcon, this в данном случае не определён, так...   6.5.2011, 19:26
- - RazrFalcon   Это как? Можно пример?   6.5.2011, 19:34
- - Алексей1153   пример чего ? А по сабжу - просто передай через к...   6.5.2011, 19:44
- - RazrFalcon   Мне нужен пример(маленький) кода, чтобы понять как...   6.5.2011, 19:52
- - Rocky   Уже вроде как обсуждался разбор аргументов с пару ...   6.5.2011, 19:58
- - RazrFalcon   Да нет же! Распарсить аргументы - не проблема....   7.5.2011, 7:36
- - Litkevich Yuriy   "Что такое this?" обсуждаем здесь Цитат...   7.5.2011, 13:23
|- - RazrFalcon   Цитата(Litkevich Yuriy @ 7.5.2011, 13:23)...   7.5.2011, 14:08
- - Rocky   Стандартный конструктор класса-наследника от QMain...   7.5.2011, 14:43
- - RazrFalcon   Сделал по аналогии: mainwindow.h public: Mai...   7.5.2011, 15:12


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 25.4.2024, 18:47