crossplatform.ru

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


  Ответ в Открытие файла без ресурса
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
ruzik Дата 31.5.2011, 15:25
  Всем спасибо за помощь
wiz29 Дата 31.5.2011, 11:07
  QString QDir::fromNativeSeparators ( const QString & pathName ) возможно тебе поможет
silver47 Дата 31.5.2011, 11:02
  Все должно работать и без ресурсов. Только путь должен выглядеть так: C:/Program Files/a.qss

Ради интереса Вы можете выполнить следующий код в начале этого метода, он считает путь до файла и выведет его в отладочном сообщении:
QString fileName = QFileDialog::getOpenFileName(this, QObject::trUtf8("QSS File"), "/home/" , "QSS File (*.qss)");
qDebug() << fileName;
ruzik Дата 31.5.2011, 10:48
  Здравствуйте, у меня есть код
void preview::setAdressOfQssFile(QString adress)
{
    file = adress;
    QFile file(file);
    file.open(QFile::ReadOnly);
    QString styleSheet = QLatin1String(file.readAll());
    this->setStyleSheet(styleSheet);
}

И он работает только если файл который я хочу открыть есть в ресурсах самой программы, как это исправить
В функцию подается строка типа C:\Program files\a.qss
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 29.3.2024, 14:55