crossplatform.ru

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

dampilster
  опции профиля:
сообщение 1.1.2010, 10:33
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 3
Регистрация: 23.10.2009
Пользователь №: 1176

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




Репутация:   0  


Добрый день господа, в общем есть такая задача. Имеется форма (MainWindow), на ней есть элементы типа QListWidget, нужно получать по строке из этого компонента. Но проблема заключается в том, что я не могу получить доступ к элементам не из класса MainWindow, если-же делаю функцию в самом классе которая будет возвращать данные, то при обращении к ней, я получаю ошибку следующего вида
C:/test/mainwindow.cpp:25: error: cannot call member function `QString MainWindow::DataGetter()' without object

Как можно решить эту проблему?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
dampilster
  опции профиля:
сообщение 1.1.2010, 14:40
Сообщение #2


Новичок


Группа: Новичок
Сообщений: 3
Регистрация: 23.10.2009
Пользователь №: 1176

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




Репутация:   0  


Вот пример функции в которой ошибка
QString Temple()
{
   return MainWindow::AccountGetter();
}


А вот код функции где реализация работы с формой
QString MainWindow::AccountGetter()
{

 static int used_acc=-1;

 if(ui->accounts->count()>0 && ui->accounts->count()-1>used_acc)
 {
     used_acc++;
     return ui->accounts->item(used_acc)->text();
 }
 else return "error";
}
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


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


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


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 15.7.2025, 16:40