Стартираме конзолното приложение и показваме резултата от работата в GUI Qt, Blablacode
Често трябва да напишете GUI за готова програма, която има конзолен интерфейс. В Qt тази задача е значително опростена. Трябват ни само няколко реда код, за да изведем резултата от програмата във формуляра. И така. Първо, нека създадем някакъв вид "здравей свят" и да го компилираме:
Използвам linux, така че го компилирах така:
Ако имате Windows, създайте проект в студиото и се запасете с двоичния файл prog.exe.
Сега нека започнем да създаваме действителното Qt приложение. Включете необходимите заглавни файлове:
В основната функция на нашето приложение създаваме идентификатор на приложение и обект QProcess:
Нека стартираме нашата конзолна програма:
Моля, имайте предвид, че потребителите на Windows трябва да посочат приложението нещо подобно (не мога да кажа със сигурност .. беше преди много време):
Създайте поле, в което ще се покаже резултатът:
Изчакваме докато процесът приключи:
Показваме полето и чакаме действията на потребителя:

Можете също да опитате да покажете информация за директорията с помощта на командата dir (според мен има такава във всички операционни системи)
Напред, за да напишете GUI към следващата помощна програма на конзолата. Изтегляне на проект.