Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Jkc от Июня 07, 2005, 08:20



Название: После вставки мышей QLineEdit зависает программа.
Отправлено: Jkc от Июня 07, 2005, 08:20
У меня программа обрабатывает события внешнего устройства.
Графический интерфейс написан на QT. И вот какая проблема,
в программе есть поле ввода данных QLineEdit  , если я туда записываю данные  руками потом запускаю дивайс  и идёт обработка введённых мной данных API дивайса без проблем и всё работает, но если я скопировал строку в буфер и мышей вставил в этот же QLineEdit то после любого сигнала от устройства программа виснет. Что может вызывать вставка и данных мышей что приводит к зависанию программы?


Название: После вставки мышей QLineEdit зависает программа.
Отправлено: ANM от Июня 07, 2005, 08:32
Во первых что значит виснет? Загружает при этом процессор или нет?
Если не загружает и приложение под linux, то можно поглядеть где ваше приложение заснуло ps -l.
Но я бы предположил что проблема во взаимодействии с драйвером устройства.


Название: После вставки мышей QLineEdit зависает программа.
Отправлено: Jkc от Июня 07, 2005, 17:04
сигнал с сервера которое делает устройство.
С проблемой  решил не разобрав , просто прошёл по бекапам
и нашёл там где этой проблемы ещё нет. Потом повторил код.
И всё заработало.