Просмотр сообщений
|
Страниц: 1 ... 27 28 [29] 30 31 ... 38
|
421
|
Qt / Общие вопросы / Re: Как программно переместить каталог?
|
: Октябрь 02, 2010, 20:19
|
ну я rename пробовал - false возвращяет. пример bool isOk; QString path = QDir::current().currentPath(); QDir ddd; if(ddd.exists(path + "/Data/" + curTeremName)) { isOk = ddd.rename(path + "/Data/" + curTeremName, path + "/deleted/" + curTeremName); }
|
|
|
422
|
Qt / Общие вопросы / Как программно переместить каталог?
|
: Октябрь 02, 2010, 18:16
|
В теме вопрос. Нужно переместить каталог в др место например: весь каталог с подкаталогами d:/myData/data, должен лечь сюда d:/temp. Нашел функцию BOOL WINAPI MoveFileEx(). Но это винапи, т.е. на *nix-ах непрокатит. Как это сделать с помощью Qt? Или как без Qt, но кроссплатформенно?
|
|
|
425
|
Qt / Qt-инструментарий / Re: Перетаскивание слов
|
: Сентябрь 27, 2010, 13:34
|
сбросить насктройки - удалить их (а лучше переместить) лежат в настройках (AppData) в папке скорее всего Nokia (поиск по ФС)
удалил папку Nokia из AppData. Настройки сбросились. но это не помогло. по прежнему в половине файлов проекта зипрещено перетаскивание слов
|
|
|
426
|
Qt / Qt-инструментарий / Re: Перетаскивание слов
|
: Сентябрь 27, 2010, 12:04
|
а в других приложения работает?) да. вот пишу ответ, вместо привычного копи-паст мышкой текс выделяю в вашем сообщении, тащю и бросаю в окно редактора. настройки креатора обнулить пробовали? а как? оффтоп: гм, мышкой таскать текст... Очень кстати удобно. И если слова нужно поменять местами, также мышкой перетаскиваю. или нужно скопипастить длинное имя класса, чтоб написать новый метод, например void MyLongLongLongClassName::run() вдляю слово MyLongLongLongClassName:: и мышкой с зажатым Ctrl бросаю куда надо.
|
|
|
427
|
Qt / Qt-инструментарий / Перетаскивание слов
|
: Сентябрь 27, 2010, 10:28
|
Работаю с 2-х компов над одним проектом. QtCreator 1.3. На одном компе есть такое неудобство - в некоторых файлах *.cpp и *.h запрещено перетаскивание слов мышкой. Обычно, выделяю слово, потом мышкой тащю и отпускаю, с Ctrl для копирования. Очень удобно. Но вот на одном компе перетаскивание запрещено. Лазил в настройках креатора - ни чего не нашел. Ни кто не сталкивался с такой проблемой? Как её решить?
|
|
|
428
|
Qt / Qt-инструментарий / Re: QtCreator и WinGW
|
: Сентябрь 27, 2010, 10:09
|
Не хотите воспользоваться WmWare ThinApp? нет, не хочу. Поставил QtCreator из SDK на один комп. На другом нет прав администратора А именно, не могу поставить на комп QtCreator, т.к. нет прав администратора. Зато установлена WmVare. На ней поставил QtCreator. Работает медленно, тормозит. Для ознакомнения покатит, а работать - мимо. Решил перетащить без установленный креатор с вмваре в нормальную машину.
|
|
|
430
|
Qt / Пользовательский интерфейс (GUI) / Как замостить центральный виджет рисунком?
|
: Сентябрь 20, 2010, 08:11
|
Центральный виджет есть QStackWidget. Пока в него не добавленно ни одного виджета, нужно показывать фон, замещенный картинкой, пример в прикреплении. Как такое сделать в Qt4? Пробовал в конструктор центрального виджета вставить QPalette palette; palette.setBrush(backgroundRole(), QBrush(QPixmap(":icons/logo.xpm"))); setPalette(palette); - не отрисовывается рисунок. Если переопределить паинтЭвэнт void MyWidget::paintEvent(QPaintEvent *event) { QPainter painter(this); painter.drawPixmap(rect(), QPixmap(":icons/logo.xpm")); } то рисуется один рисунок растянутый на весь центральный виджет.
|
|
|
431
|
Разное / Говорилка / Re: Вопрос о Qt.
|
: Сентябрь 19, 2010, 08:26
|
Т.е. чтоб заменить рабочий стол на свою программку, я должен написать свою оболочку. - Нет. Можно (или нужно) в любом оконном менеджере запустить свою программу на весь экран. А вообще зачем заменять рабочий стол или писать свой? В чем задача стоит? Я так пологаю автор хочет сделать киоск. Для этой задачи можно использовать готовый оконный менеджер, возможно даже KDE. Мы делали так: -Ставили голый линукс (без кде, гнома и т.п.), -ставили xorg -ставили оконный менеджер icewm, -ставили свою программу, которая должна быть рабочим столом. -Настраивали запуск иксов так, чтоб запускался оконный менеджер и в в нем запускалась наша программа в full-screen. -настраивали оконный менеджер таким образом, чтоб не было панели задач с меню "пуск" и у программы не было заголовка с кнопками "свернуть", "свернуть в окно", "закрыть". Получался - киоск, в котором пользователь может работать только с одной программой растянутой на весь экран. Вместо icewm можно использовать любой другой легкий оконный менеджер.
|
|
|
432
|
Qt / Qt-инструментарий / Re: QtCreator и WinGW
|
: Сентябрь 17, 2010, 17:16
|
огда проверь, в нужном ли месте находится qmake. И убедись, что в настройках проекта выбран правильный профиль Qt Проверил. qmake находится в нужном месте. Если бы qmake был бы в др. месте, то в диалоге настроек (см выше) путь "Размещение Qmake был бы подсвечен красным. В настройках проекта выбран правильный профиль. Кстати, в Qt при установке прописываются пути, поэтому копировать нужно в ту же папку, в которую он был установлен на первой машине. Но вот это нереально. На 1-ой установил на диск С, на второй прав на С нет. Тока на Д. В общем добил админа - он установил мне креатор нормально. Всё заработало. Но вопрос не решен. Есть еще у меня чистая машина, попробую до сути докопаться и опробовать туда скопипастить папку с Qt и там поэкспериментирую. Если есть еще у кого какие мысли - выкладывайте.
|
|
|
435
|
Qt / Qt-инструментарий / QtCreator и WinGW
|
: Сентябрь 16, 2010, 09:24
|
Поставил QtCreator из SDK на один комп. На другом нет прав администратора, поэтому туда просто скопировал всю пaпку с установленным qtcreator. Не могу собрать проект. При сборке ошибка Не выбран корректный профиль Qt. Выберите его в Инструменты - Параметры Ошибка во время сборки проекта TeremQt Во время выполнения сборки на этапе 'QMake' Прерванная сборка. полез в настройки - там .... см скриншот. Нет строки с указанием папки с mingw. что и где ещё нужно настроить, чтоб сборка заработала?
|
|
|
|
|