Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > Qt 4.5


Автор: esty 10.1.2010, 22:07
Реально ли в Qt 4.5 написать такую программу, как время работы компьютера.
 позволяют ли возможности для этого?  smile 

Автор: andrew_121 10.1.2010, 22:51
такую программу можно написать на чем угодно. и кода в ней строк 10-15 ;)
так что не думаю что стоит использовать такую громадину как Qt для такой микро-программы smile

Автор: esty 10.1.2010, 22:53
Цитата(andrew_121 @ 10.1.2010,  22:51)
такую программу можно написать на чем угодно. и кода в ней строк 10-15 ;)
так что не думаю что стоит использовать такую громадину как Qt для такой микро-программы smile

Ну хочется чтоб красивая програмка была с интерфейсом хоть небольшим. 

А на чём например можно написать и красиво оформить это?


Автор: Vad118 10.1.2010, 22:55
В Borland C++ smile
Подключить туда дополнительные темы, чтоб все кнопочки красиыве были и всё-такое, и будет красиво smile


Автор: andrew_121 10.1.2010, 23:00
Цитата(Vad118 @  10.1.2010,  22:55 Найти цитируемый пост)
В Borland C++

изыди нечистая! это раздел кросс разработки. и вообще, борланд, не самый лучший компилятор, а скорее худший.


Цитата(esty @  10.1.2010,  22:53 Найти цитируемый пост)
А на чём например можно написать и красиво оформить это?

зависит от цели.
если для себя и самообразования(учитывая тематику раздела) то лучше на Qt.
если просто так, для контрольной, то борланд.

Автор: esty 10.1.2010, 23:05
Для себя, для самообразования, и чтоб красиво было smile

А какие использовать инструменты для нахождения? 

P.S.: с Borland C++ не работал. Тяжковато будет. 

Автор: Vad118 10.1.2010, 23:16
Цитата
изыди нечистая! это раздел кросс разработки. и вообще, борланд, не самый лучший компилятор, а скорее худший.


Ай, заблудился, да и позабыл! ))
Борланд мне тоже не нравится, просто он удобен был для решения вышеприведённой задачи, в том плане, что лёгок в начальном освоении ввиду громадного кол-ва литературы.

Цитата
P.S.: с Borland C++ не работал. Тяжковато будет. 


C Qt не легче будет, но andrew_121 прав- лучше её брать: будеть польза для собственного образования.


Автор: andrew_121 10.1.2010, 23:18
Цитата(esty @  10.1.2010,  23:05 Найти цитируемый пост)
А какие использовать инструменты для нахождения? 

гугл.
а если серьезно, то обьясните что означает слово "нахождения" ?

Автор: esty 10.1.2010, 23:21
Цитата(andrew_121 @ 10.1.2010,  23:18)
Цитата(esty @  10.1.2010,  23:05 Найти цитируемый пост)
А какие использовать инструменты для нахождения? 

гугл.
а если серьезно, то обьясните что означает слово "нахождения" ?

Извините, "нахождение" я не в тему применил. Но хотел спросить какие в Qt есть классы? с помощью которых можно реализовать эту задачу.

Автор: KADABRA 10.1.2010, 23:36
esty, 
Цитата(esty @  10.1.2010,  23:21 Найти цитируемый пост)
Но хотел спросить какие в Qt есть классы? с помощью которых можно реализовать эту задачу. 

http://doc.trolltech.com/4.6/qtime.html
http://doc.trolltech.com/4.6/qdatetime.html
http://doc.trolltech.com/4.6/qtimer.html

Автор: esty 10.1.2010, 23:49
спасибо, буду дальше исследовать, направление исследований получил smile

Автор: esty 11.1.2010, 22:46
Цитата(KADABRA @ 10.1.2010,  23:36)
http://doc.trolltech.com/4.6/qtime.html
http://doc.trolltech.com/4.6/qdatetime.html
http://doc.trolltech.com/4.6/qtimer.html

данные библеотеки прочитал описание. но кажется таких возможностей там нет..  smile 

Автор: KADABRA 11.1.2010, 23:36
esty, 
Цитата(esty @  11.1.2010,  22:46 Найти цитируемый пост)
но кажется таких возможностей там нет..  smile  

Вы уж потрудитесь конкретизировать каих "таких"?

Автор: djamshud 11.1.2010, 23:44
Тут функции time за глаза и за уши. А на кутях можно саму морду нарисовать.

Автор: esty 12.1.2010, 10:56
Цитата(KADABRA @ 11.1.2010,  23:36)
Вы уж потрудитесь конкретизировать каих "таких"?

с помощью Time можно работать со временем я не спорю. 
Можно получить текущую время, дату. 
smile а как считать время запуска компьютера. . 

Автор: djamshud 12.1.2010, 12:12
esty, запускайте маленькую программку при старте операционки и сохраняйте где-нибудь это время. Потом относительно него можете показывать аптайм.

Автор: esty 12.1.2010, 15:21
мне такая же мысль пришла не давно smile спасибо. буду реализовывать

Автор: cutwater 12.1.2010, 21:12
djamshud, по-моему это решение не совсем удачно. Не проще ли узнавать аптайм из предоставляемой операционной системой информации.

Автор: esty 12.1.2010, 21:20
Цитата(cutwater @ 12.1.2010,  21:12)
 Не проще ли узнавать аптайм из предоставляемой операционной системой информации.

а каким образом это сделать можно? какие классы используя

Автор: andrew_121 12.1.2010, 22:11
Цитата(cutwater @  12.1.2010,  21:12 Найти цитируемый пост)
Не проще ли узнавать аптайм из предоставляемой операционной системой информации. 

а это кроссплатформенное решение? ;)

Добавлено через 17 секунд
Цитата(esty @  12.1.2010,  21:20 Найти цитируемый пост)
а каким образом это сделать можно? какие классы используя 

а что уже сделал?

Автор: Zhekin 12.1.2010, 22:26
а нужно именно кроссплатформенное решение?

Автор: KADABRA 12.1.2010, 22:39
Zhekin, 
Цитата(Zhekin @  12.1.2010,  22:26 Найти цитируемый пост)
а нужно именно кроссплатформенное решение? 

Поскольку форум имеет в названии "Кроссплатформенное программирование", а обратное явно не указано топикстартером, то мы пытаемся дать совет как раз для кроссплатформенного варианта.

Автор: esty 12.1.2010, 22:59
Извините что задаю столько вопросов. Просто недавно только изучаю Qt. 
Спасибо за терпение. 
Да именно в Qt это сделать я хочу. 
Пока ничего не писал. Но буду немного позднее. Надо ж разобратся что к чему. 


Автор: djamshud 12.1.2010, 23:09
cutwater, да, давайте посоветуйте топикстартеру сделать system("uptime"), чего уж париться. Ах, в винде не работает? Ну так ССЗБ же!

Добавлено через 43 секунды
Зная, что тут многие не понимают сарказма, сразу добавлю: это был именно он.

Автор: cutwater 12.1.2010, 23:17
Дык напишите обертку в чем проблема? Ну если задачу можно решить нормально но не при помощи готового решения или через одно место но зато все написано за вас, я бы выбрал вариант №1.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)