utility with Qt