logo
Литература_1 / photon_old

Образец приложения

Следующий пример демонстрирует простейшее приложение, использующее библиотеку виджетов. Программа создаёт окно, содержащее одну кнопку.

/* File: hello.c */

#include <Pt.h>

int main( int argc, char *argv[] ) {

PtWidget_t *window;

PtArg_t args[1];

if (PtInit(NULL) = = -1) PtExit(EXIT_FAILURE);

window = PtCreateWidget(PtWindow, Pt_NO_PARENT, 0, NULL);

PtSetArg(&args[0], Pt_ARG_TEXT_STRING, "Нажмите для выхода", 0);

PtCreateWidget(PtButton, window, 1, args);

PtRealizeWidget(window);

PtMainLoop();

return (EXIT_SUCCESS);

}

      1. Yandex.RTB R-A-252273-3
        Yandex.RTB R-A-252273-4