Russian Qt Forum
Апрель 29, 2024, 03:18 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: 1 ... 114 115 [116] 117 118 ... 122
1726  Программирование / С/C++ / Re: Запуск одной копии программы + Показ первой копии : Август 31, 2012, 01:18
Решение было, блин, простым...
забыл что при установке выбрал 2 версии qt 4.8.0 и 4.8.1, и нужно было только выбрать сборку 4.8.0 для qtsingleapplication Улыбающийся

Но есть еще вопросы, в программе использую QApplication:: и иногда qApp,
1 теперь места с QApplication:: нужно заменить на QtSingleApplication::?
2 а макрос qApp тоже самое что QApplication?
3 qApp можно заменить на QtSingleApplication?
4 QtSingleApplication требует дополнительную dll?
5 есть ли какие то серьезные или не очень баги с QtSingleApplication?
6 QtSingleApplication - бесплатная либа?
1727  Программирование / С/C++ / Re: Запуск одной копии программы + Показ первой копии : Август 31, 2012, 00:53
Да, до qtsingleapplication все проекты компилировались без проблем и в релизе, и в отладке
У меня в PATH был путь к папке minGW к dll, но я оттуда сейчас убрал/сохранил, не помогло
может нужно ребутнуть комп?
1728  Программирование / С/C++ / Re: Запуск одной копии программы + Показ первой копии : Август 31, 2012, 00:39
Сделал, при отладке все прекрасно работает

в pro файле есть нетворк:
QT += core gui network

main:
Код:
#include "qtsingleapplication/qtsingleapplication.h"
#include <QWidget>

int main(int argc, char **argv)
{
    QtSingleApplication instance(argc, argv);
    if(instance.sendMessage("Wake up!"))
        if(instance.isRunning())
            return 0;

    QWidget w;

    instance.setActivationWindow(&w);
    
    w.show();

    QObject::connect(&instance, SIGNAL(messageReceived(const QString&)),
             &w, SLOT(setWindowTitle(QString&)));

    return instance.exec();
}

могу скинуть этот проект, но проблема похоже у меня
1729  Программирование / С/C++ / Re: Запуск одной копии программы + Показ первой копии : Август 30, 2012, 23:19
Вот я и вернулся Улыбающийся
потерпел фиаско, пытался провернуть с pipe и винапи, но компилятор оказался упрямее меня и не захотел компилить, в итоге удалил нафиг в корзину Веселый

решил попробовать как и советовали более опытные люди qtsingleapplication Улыбающийся
скачал заголовочные и исходники для него, добавил в проект, немного изменил main как в примере, при компиляции сборки Отладка, все ок, все работает, при релизе появляется ошибка Microsoft Visual C++ Runtime и в консоле вывода приложения сообщение о не совпадении версий библиотек Qt:
Cannot mix incompatible Qt library (version 0x40801) with this library (version 0x40800)

Разве либы qtsingleapplication не используют либы qt, установленного у меня?
откуда эта ошибка?
как с ней справиться?

Не, конечно, можно и дебаг оставить, но вряд ли кому то понравится качать непонятные dll, весящие в 150раз больше самого ехе Смеющийся
1730  Qt / Общие вопросы / Re: Ищу добровольцев-переводчиков : Август 28, 2012, 18:16
Правильно Смеющийся
1731  Qt / Общие вопросы / Re: Ищу добровольцев-переводчиков : Август 28, 2012, 17:13
Мб стоило все их обработать UPX'ом? библиотеки в смысле.
Можно было Улыбающийся но смысла все равно не было Улыбающийся
по крайней мере потому что одна из библиотек весит 9мб, даже после ее сжатия она не будет весить меньше 500кб Улыбающийся

Файл: QtGui4.dll
Размер: 9,66 МБ (10 135 040 байт)
1732  Qt / Общие вопросы / Re: Ищу добровольцев-переводчиков : Август 28, 2012, 16:58
после того, как я закрыл программу, нажав крестик, долго не мог понять почему она больше не хочет запускаться, пока не решил заглянуть в трей. ИМХО когда пытаешься открыть программу, а она висит в трее, то её окно надо показывать. и ещё не повредит галочка «закрывать/сворачивать в трей».
я создавал тему по этой проблеме, советовали qsingleapplication, но до него я не дошел Улыбающийся
поэтому ограничился простой блокировкой второй копии

Насчет галочки «закрывать/сворачивать в трей», куда ее лучше засунуть? Улыбающийся Два варианта: настройки программы (контексное меню значка трея) или в настройках менеджера

Я же говорил, что проект еще в разработке Улыбающийся и до бета тестирования еще очень много нужно будет сделать
1733  Qt / Общие вопросы / Re: Ищу добровольцев-переводчиков : Август 28, 2012, 14:53
у меня не запускается т.к. просит библиотеки mingw
Здесь все dll:
https://www.dropbox.com/sh/2zz93qs3feq05lj/Hv7ksdAERF

для этой программы понадобятся только:
  • libgcc_s_dw2-1.dll
  • mingwm10.dll
  • QtCore4.dll
  • QtGui4.dll

Больше она не должна потребовать Улыбающийся
у меня путь к dll прописан в PATH, поэтому я с этим не мучаюсь Улыбающийся

я бы скинул вместе с ехе и нужные dll, но они весят многовато Улыбающийся
да и подумал, что люди на форуме по qt имеют ее библиотеки Улыбающийся
1734  Qt / Общие вопросы / Re: Ищу добровольцев-переводчиков : Август 28, 2012, 10:47
там checkbox стоит)
ставишь галку - в реестре запись есть
убрал - запись удалена

по дэфолту программа не стоит в автозагрузке Улыбающийся
так что она только создаст несколько папок в директории с ехе и файл конфигурации, и все Улыбающийся

начинок в программе нету типа шпионов и вирусы
в этом ремесле программистов я достиг скромных успехов (автозагрузка вируса, копирование его на съемные носители и с них на новый комп, да и это больше были приколы: открывание/закрывание дисковода через определенные промежутки времени, скачки указателя мыши, "убегающие окна") да и не мое это Улыбающийся
1735  Qt / Общие вопросы / Re: Ищу добровольцев-переводчиков : Август 28, 2012, 10:25
Конфигурации хранятся в ini файле, но если захотите поставить ее в автозагрузку, то она оставит в реестре запись Улыбающийся да и когда я сделаю в ней ассоциацию файлов тоже будет запись в реестре, но сейчас я другим занят Улыбающийся
1736  Qt / Общие вопросы / Re: Ищу добровольцев-переводчиков : Август 27, 2012, 23:07
выложил бы ссылку на программу, а то уже всем интересно)
Пожалуйста: Улыбающийся
http://dl.dropbox.com/u/76167203/Note.exe

работает на хр/vista/7

она еще не доработана, правда Улыбающийся
1737  Qt / Общие вопросы / Re: Ищу добровольцев-переводчиков : Август 27, 2012, 15:53
Я автор и разработчик, иногда и дизайнер, но никак не лингвист:).
Поддержка русского конечно есть, но в программе пришлось озаботиться иконками каждой кнопки, каждого action, так что не зная языка интерфейса можно понять что для чего, кроме того я уже договорился, и мне переведут на немецкий и француский язык, я же займусь украинским и английским.

Кроме того, главное - сам софт и его возможности, ну и удобный/понятный для простого юзера интерфейс, поддержка множества языков второстепенна, и не так сложна как разработка и модернизация проекта, и даже кривой перевод можно будет исправить, просто открыв файл с ним, можно и блокнотом, и исправив нужное Улыбающийся
Как говорится: "Работа не стоит - результат будет" Подмигивающий
1738  Qt / Общие вопросы / Re: Ищу добровольцев-переводчиков : Август 27, 2012, 09:51
Значит пока попробую своими силами, переводчики мне в помощь Улыбающийся
lingvo.ru пользуй, а лучше оффлайн версию.
попробую обязательно Улыбающийся
1739  Qt / Общие вопросы / Re: Ищу добровольцев-переводчиков : Август 26, 2012, 23:35
Я сам займусь)
качество будет хуже, но в ближайшее время нужен тестовый вариант перевода, поэтому пока сам)
1740  Qt / Общие вопросы / Re: Ищу добровольцев-переводчиков : Август 26, 2012, 23:05
Значит пока попробую своими силами, переводчики мне в помощь Улыбающийся
Страниц: 1 ... 114 115 [116] 117 118 ... 122

Страница сгенерирована за 0.058 секунд. Запросов: 23.