Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как написать калькулятор с графическим интерфейсом для Linux

35K
01 марта 2008 года
ermek82
9 / / 01.03.2008
Помогите написать калькулятор который вычисляет простые арифметические операции (+,-,*,/) желательно с графическим интерфейсом для Linux
361
01 марта 2008 года
Odissey_
661 / / 19.09.2006
Посмотри что такое Qt. На данный момент это библиотека идет почти со всеми современными дистрибутивами. Так вот, там есть пример калькулятора.
251
01 марта 2008 года
SkyMаn
1.7K / / 31.07.2007
Раз уже такая пьянка пошла - какой язык гибче и функциональнее для программинга под Линукс. Руби или Питон? Или вообще какой-то другой?
361
01 марта 2008 года
Odissey_
661 / / 19.09.2006
Цитата: SkyMаn
Раз уже такая пьянка пошла - какой язык гибче и функциональнее для программинга под Линукс. Руби или Питон? Или вообще какой-то другой?


Это тема отдельного холивара в отдохнем =) Если хочешь похоливарить могу перенести?

251
01 марта 2008 года
SkyMаn
1.7K / / 31.07.2007
Да не, спасиб :)
Так как под форточками сидеть уже не буду, а на них я лишь на Дельфе/Бейсике писал, то хоцца под Линукс учиться. Вот и стало интересно - что учить, так чтоб не зря. Odissey_ , а сам на чем пишешь?
1.8K
02 марта 2008 года
igor_nf
256 / / 13.12.2006
Руби - не знаком, Питон - это хорошо для скриптов. Для написания софта(особенно под *nix) всё равно, С/С++ пока рулят, и думаю, эти языки будут ещё максимально востребованы в ближайшем будущем.

[quote=Odissey]
Посмотри что такое Qt
[/quote]

Ну или GTK - тоже достойная вещь.
240
02 марта 2008 года
aks
2.5K / / 14.07.2006
Цитата: SkyMаn
Раз уже такая пьянка пошла - какой язык гибче и функциональнее для программинга под Линукс. Руби или Питон? Или вообще какой-то другой?



Дык а какая разница в какой ОС ты программируешь. Все как и в венде зависит от задач. А выбор языков как правило тот же самый за исключением чисто вендовых, которых не так уж и много.

361
02 марта 2008 года
Odissey_
661 / / 19.09.2006
Цитата: igor_nf
Ну или GTK - тоже достойная вещь.


А где пример калькулятора для GTK? Речь то не про Qt, вернее не столько про Qt. Не забываем о контексте разговора.
Все посты не по теме буду удалять. Самый исчерпывающий ответ на оффтоп дал _aks_.

251
03 марта 2008 года
SkyMаn
1.7K / / 31.07.2007
2Odissey_: ;)

По сабжу - как правильно скомпилить тот калькулятор? У меня матерится на qtшные либы.

компилю так:
gcc <filename.cpp>

Обязательно ли флаги разные указывать?
35K
03 марта 2008 года
ermek82
9 / / 01.03.2008
Цитата: Odissey_
Посмотри что такое Qt. На данный момент это библиотека идет почти со всеми современными дистрибутивами. Так вот, там есть пример калькулятора.



Можешь объяснить как компилировать, и как потом использовать его в другом компе?

361
03 марта 2008 года
Odissey_
661 / / 19.09.2006
to SkyMаn:
Надо было хоть какой нибудь мануал прочитать что ли. Оно ведь не все с полу пинка заводится. Так что прежде чем, загляни в топик с прикрепленной литературой.

По поводу компиляции.

Нравится собирать руками читать про qmake. Не нравится -- использовать современную IDE (KDevelop, Eclipse, etc.).

Что касается примеров, то они идут уже готовыми файлами ( на моей OpenSuse 10.3 это
/usr/share/doc/packages/libqt4/examples, на вашей ищите сами ) причем скорее всего и *.pro файлом. Если нет *.pro файла, то предварительно запускаем "qmake -project" (он создаст *.pro файл).
Далее все просто "qmake", "make" -- и получаем готовое приложение.
35K
03 марта 2008 года
ermek82
9 / / 01.03.2008
Цитата: Odissey_
to SkyMаn:
Нравится собирать руками читать про qmake. Не нравится -- использовать современную IDE (KDevelop, Eclipse, etc.).


Ссылка нерабочая, есть что нибудь рабочее?

251
03 марта 2008 года
SkyMаn
1.7K / / 31.07.2007
Цитата: ermek82
Ссылка нерабочая, есть что нибудь рабочее?


У меня - все работает.

1.8K
03 марта 2008 года
igor_nf
256 / / 13.12.2006
[quote=Odissey]
А где пример калькулятора для GTK? Речь то не про Qt, вернее не столько про Qt. Не забываем о контексте разговора.
[/quote]

Вот ссылка - можно сказать, gtk quick start. В разделе glade(продолжение) есть пример калькулятора. Также описано, как скомпилировать приложение.
35K
04 марта 2008 года
ermek82
9 / / 01.03.2008
Цитата: igor_nf
Вот ссылка - можно сказать, gtk quick start. В разделе glade(продолжение) есть пример калькулятора. Также описано, как скомпилировать приложение.



Огромное спасибо!!!
На каком Linuxe можно все это реализовать?
У меня Linux Mandrake на нем он пойдет?

35K
04 марта 2008 года
ermek82
9 / / 01.03.2008
Или посоветуйте какой нибудь дистрибутив хороший
361
04 марта 2008 года
Odissey_
661 / / 19.09.2006
Цитата:
Или посоветуйте какой нибудь дистрибутив хороший


По поводу дистрибутива читаем на нашем форуме топик в разделе ОС.

Цитата:
На каком Linuxe можно все это реализовать?


На любом, где установлен gtk.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог