The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (GUI, XWindow, Qt, GTK)
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Не выполняется программа Packing Widgets из GTK+ 2.0 Tutorial, hrm (ok), 13-Янв-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


3. "Не выполняется программа Packing Widgets из GTK+ 2.0 Tutorial"  +/
Сообщение от ubob (??), 22-Янв-18, 09:36 
запусти через strace или в отладчике
Ответить | Правка | Наверх | Cообщить модератору

4. "Не выполняется программа Packing Widgets из GTK+ 2.0 Tutorial"  +/
Сообщение от hrm (ok), 22-Янв-18, 11:18 
> запусти через strace или в отладчике

Посмотрел в отладчике. Там действительно выполняется случай с проверкой аргументов. Но я пока не понимаю, какие аргументы нужно передавать в программу. И зачем?

Ответить | Правка | Наверх | Cообщить модератору

5. "Не выполняется программа Packing Widgets из GTK+ 2.0 Tutorial"  +/
Сообщение от ubob (??), 22-Янв-18, 12:46 
>> запусти через strace или в отладчике
> Посмотрел в отладчике. Там действительно выполняется случай с проверкой аргументов. Но
> я пока не понимаю, какие аргументы нужно передавать в программу. И
> зачем?

Что вообще должна эта программа делать? Забей ей в параметры 1,2 или 3 как она просит (packbox num, where num is 1, 2, or 3) и посмотри что будет. Ей нужен только один аргумент.

Ответить | Правка | Наверх | Cообщить модератору

6. "Не выполняется программа Packing Widgets из GTK+ 2.0 Tutorial"  +/
Сообщение от hrm (ok), 22-Янв-18, 15:24 
>>> запусти через strace или в отладчике
>> Посмотрел в отладчике. Там действительно выполняется случай с проверкой аргументов. Но
>> я пока не понимаю, какие аргументы нужно передавать в программу. И
>> зачем?
> Что вообще должна эта программа делать? Забей ей в параметры 1,2 или
> 3 как она просит (packbox num, where num is 1, 2,
> or 3) и посмотри что будет. Ей нужен только один аргумент.

Это программа из документации CTK+ по адресу https://www.opennet.ru/docs/RUS/gtk_plus/x405.html и должна продемонстрировать как выводятся кнопки в контейнере. Но там не говориться ни о каких аргументах. Если убрать проверку количества аргументов, то выводится пустое окно. То есть какие-то аргументы там должны быть. А какие я не могу понять. Проверяется в программе их количество. По умолчанию передается один аргумент. Поэтому после проверки она заканчивает работу. Попросту вылетает с ошибкой.
Спасибо за помощь. Я разобрался, что она все-таки работает. Надо поэкспериментировать с аргументами.
И это документация, в которой все должно разжевываться. А приходится экспериментировать :)).

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру