[Решено] Qt4 один экземпляр программы

Модератор: Модераторы разделов

Аватара пользователя
DaemonTux
Сообщения: 1480
Статус: Юный падаван
ОС: Gentoo

[Решено] Qt4 один экземпляр программы

Сообщение DaemonTux »

Пишу на с++. Мне нужно чтобы программа запускалась в одном экземпляре.
Возможно ли это сделать средствами Qt? Если да то куда копать?
Vladivostok Linux User Group
Спасибо сказали:
Аватара пользователя
Denjs
Сообщения: 1685
ОС: SuSe 10.2

Re: [Решено] Qt4 один экземпляр программы

Сообщение Denjs »

большая часть классических способов доступна.

например создать файл-флаг)
QDroid - Среда исполнения и фреймворк для QtScript.
OTPD - Открытые драйвера промышленных принтеров чеков и этикеток (кроссплатформенная подсистема печати).
Спасибо сказали:
Аватара пользователя
proDOOMman
Сообщения: 284

Re: [Решено] Qt4 один экземпляр программы

Сообщение proDOOMman »

Где-то на просторах интернета есть готовый класс. Кажется называется QSingleApplication. Там как раз создается временный lock-файл. Еще можно попробовать глянуть исходники smplayer, там они вроде порт открывают.
Ubuntu LL x86 on Acer Extensa 5635G
Спасибо сказали:
Аватара пользователя
deninok
Сообщения: 585
Статус: Программист С++
ОС: Debian GNU/Linux

Re: [Решено] Qt4 один экземпляр программы

Сообщение deninok »

Спасибо сказали:
Аватара пользователя
DaemonTux
Сообщения: 1480
Статус: Юный падаван
ОС: Gentoo

Re: [Решено] Qt4 один экземпляр программы

Сообщение DaemonTux »

Спасибо всем за ответы буду пробывать.
Об результатах отпишусь.
Vladivostok Linux User Group
Спасибо сказали:
Аватара пользователя
DaemonTux
Сообщения: 1480
Статус: Юный падаван
ОС: Gentoo

Re: [Решено] Qt4 один экземпляр программы

Сообщение DaemonTux »

QSingleApplication оказался очень хорошим классом.

Всем спасибо.
Vladivostok Linux User Group
Спасибо сказали: