Russian Qt Forum
Апрель 28, 2024, 23:24 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Установка времени и даты, получение информации о памяти и процессоре  (Прочитано 7676 раз)
AdissovaA
Гость
« : Февраль 15, 2012, 09:18 »

День добрый. Задали задачку, которая должна выполнять следующее:

1. Установка системного времени и даты.
2. Вывод в окно информации о загрузке процессора в % и рабочего (свободного и занятого) объема оперативной памяти.

Всё для linux.
Есть ли в QT готовые компоненты для решения этих задач? Если нет, то где можно посмотреть как реализовать эти задачи в QT или C++?

Спасибо.
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #1 : Февраль 15, 2012, 09:24 »

В Qt нет ничего для этого. Используй нативное апи.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
sudo
Гость
« Ответ #2 : Февраль 15, 2012, 11:10 »

А уж в QT тем более Подмигивающий
Записан
AdissovaA
Гость
« Ответ #3 : Февраль 15, 2012, 14:29 »

С датой и временем я разобралась.
Подскажите пожалуйста алгоритм для решения второго пункта.
Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #4 : Февраль 17, 2012, 15:30 »

Загрузка CPU есть в /proc/stat. Память есть в /proc/meminfo. Описание форматов этих файлов легко можно найти в интернете. Проблема только с памятью. Потому что понятие "свободная память" в Linux весьма растяжимо Улыбающийся По теме:

https://www.linux.org.ru/forum/development/5061652
https://www.linux.org.ru/forum/development/7320930

Если подойдёт, то самый тупой метод - выводить поле MemFree из /proc/meminfo.
Записан
brucemax
Гость
« Ответ #5 : Апрель 25, 2012, 10:38 »

У меня такая же задачка насчёт вывода состояния памяти и процессора..  нашли решение??
Записан
onelastfm
Гость
« Ответ #6 : Июнь 29, 2012, 14:58 »

День добрый. Задали задачку, которая должна выполнять следующее:

1. Установка системного времени и даты.
2. Вывод в окно информации о загрузке процессора в % и рабочего (свободного и занятого) объема оперативной памяти.

Всё для linux.
Есть ли в QT готовые компоненты для решения этих задач? Если нет, то где можно посмотреть как реализовать эти задачи в QT или C++?

Спасибо.

#include <sys/sysinfo.h>  там описана "struct sysinfo" и "int sysinfo(struct sysinfo *);"  + читай man sysinfo это для памяти

Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.051 секунд. Запросов: 22.