qt printing to terminal

后端 未结 4 1987
深忆病人
深忆病人 2021-01-27 12:09

In my QT application, I want to have it so some real-time information prints in the terminal if I run the application from the terminal.

When I use printf(\"print this\"

4条回答
  •  死守一世寂寞
    2021-01-27 12:36

    Qt doesn't interfere with printf output. (On Windows qmake (not Qt) does, but that doesn't apply to Linux). However, consider that the buffering behavior for stdout leads to printf("print this") not being printed until the buffer is flushed. Try with e.g. fflush(stdout) or simply append a newline: printf("print this\n") to have the buffer flushed. That's not related to Qt at all though.

提交回复
热议问题