@QT-static-prgm said in emit a signale twice => ASSERT: "!isEmpty()":

@VRonin just one question, what should happen, if i add that in this line??

In debug mode you can read Q_ASSERT(condition) as if(!condition){ /*"crash the program"*/;} In release mode that line is completely ignored