Выбор файла пути для QTableWidgetItem qt - PullRequest
1 голос
/ 12 июля 2011

Привет! Я пытаюсь получить имя пути для ссылки на средство просмотра изображений, но оно не будет связываться с ошибкой по пути = (currentDir.absoluteFilePath (item-> text ()));Может кто-нибудь мне помочь.создано в qt c ++

  void Window::open(int row, int /* column */)
     {
   QTableWidgetItem *item = filesTable->item(row, 0);


   QString path;
            path = currentDir.absoluteFilePath(item->data(Qt::DisplayRole)).toString();
             QGraphicsView* w = new QGraphicsView();
                QGraphicsScene *scn = new QGraphicsScene( w );
              w->setScene( scn );

              QPixmap pix (path);
              scn->addPixmap( pix );
              w->show();
   }
`

1 Ответ

1 голос
/ 12 июля 2011

заменить

item->text()

с

(item->data(Qt::DisplayRole)).toString(); 

и посмотри, работает ли это. Я не уверен.

Скопируйте всю строку и замените на urs. Вы неправильно поставили скобки, вот почему вы получили ошибку.

path = currentDir.absoluteFilePath(( item->data(Qt::DisplayRole) ).toString());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...