[SOLVED] VST sdk 2.4, QtSolutions and Qt5.0.2 Mingw for Windows 7

  • Hi,

    I have some problems since changing from windows xp to windows 7.

    By click or moving the mouseptr over a button i received following msg:
    QWidget::repaint: Recursive repaint detected

    with closing of the host program (http://www.hermannseib.com/vsthost.htm) i received following msg:
    QPaintDevice: Cannot destroy paint device that is being painted
    QThreadStorage: Thread 0x2238840 exited after QThreadStorage 2 destroyed

    Also it seems that the focus is sometimes lost.

    Starting with the debugger it throws a Segmentation fault.

    Here is the code with QtCreator Project (new project template, minimal implementation):

    thx in adv

  • Findings after a year.

    !! Do not try to make a VST Editor with Qt GUI !!

    You will inevitably encounter some problems.
    Handle qApp instance, manage 2 or more plugin instances, .....

    Of course you can use the Qt lib if you don't need SIGNAL/SLOT stuff.

    Separate the Editor in a new Process and communicate over RPC between plugin and editor.

Log in to reply