Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Протестируйте пожалуйста!  (Прочитано 1693 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Doka

  • Автор темы
  • Участник
  • *
  • Сообщений: 151
  • PHP developer (symfony, yii2)
    • Просмотр профиля
    • Создание сайтов в Нижнем Тагиле
Протестируйте пожалуйста!
« : 16 Декабря 2009, 14:27:57 »
Доброго времени суток всем!

Решил постепенно разбираться в qt.. вот выкладываю на ваш суд свое второе творение.

Данная программа создает .desktop файл для выбранного приложения... Параметров минимум, дизайна нет :) просто создает)) проверьте кому не трудно и отпишитесь (что добавить, как изменить)

прилагаю скомпилированный файл (dynamic версия, как собрать статику пака не знаю :( ) и исходники.. все в архиве.

Скачать архив

Скачать архив (Версия 2)
« Последнее редактирование: 19 Декабря 2009, 09:45:37 от Doka »

Оффлайн maximum2000

  • Активист
  • *
  • Сообщений: 403
    • Просмотр профиля
Re: Протестируйте пожалуйста!
« Ответ #1 : 16 Декабря 2009, 15:16:06 »
ну ладно, посмотрим....

Пользователь решил продолжить мысль 16 Декабря 2009, 15:22:49:
Исходники посмотрел... вроде все нормально

однако лучше бы такие проекты "руками писать", а не  ui->setupUi(this); просто потом многое понятнее будет.

ну и мелочи всякие тоже есть ... например в строке
file.setFileName(ui->lineEdit_5->text()+"/"+ui->lineEdit->text()+".desktop");
вместо "/" можно использовать QDir::separator ()
проверка if(Q.Ok) тоже не говорит о том что  запись прошла успешно и все хорошо.....
... и т.д. и т.п.
« Последнее редактирование: 16 Декабря 2009, 15:22:49 от maximum2000 »

Оффлайн Doka

  • Автор темы
  • Участник
  • *
  • Сообщений: 151
  • PHP developer (symfony, yii2)
    • Просмотр профиля
    • Создание сайтов в Нижнем Тагиле
Re: Протестируйте пожалуйста!
« Ответ #2 : 16 Декабря 2009, 15:40:06 »
Спасиб за совет ) ошибки понял - скоро исправлю  :)

Оффлайн kotto

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Протестируйте пожалуйста!
« Ответ #3 : 16 Декабря 2009, 15:54:07 »
Дока, у меня вопросы :)
1) С какой книги начинал
2) Какие пакеты надо ставить, чтобы прога на qt компилировалась

... на работе каким то чудом установкой всего подряд и полным издевательством добился компиляции qt прог...  хотелось бы без мата и крови дома эти пакеты установить.

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6293
    • Просмотр профиля
Re: Протестируйте пожалуйста!
« Ответ #4 : 16 Декабря 2009, 16:18:21 »
2) Какие пакеты надо ставить, чтобы прога на qt компилировалась

cmake ? ???

Оффлайн kotto

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Протестируйте пожалуйста!
« Ответ #5 : 16 Декабря 2009, 16:37:44 »
не qmake? Да и она вроде как в состав какого то пакета входит... в книгах которые я нашел собственно программирование изучается, какие пакеты при этом привинтить не видно, или я как всегда плохо смотрю. Читаю книгу Жасмин Бланшет qt программирование

Оффлайн Doka

  • Автор темы
  • Участник
  • *
  • Сообщений: 151
  • PHP developer (symfony, yii2)
    • Просмотр профиля
    • Создание сайтов в Нижнем Тагиле
Re: Протестируйте пожалуйста!
« Ответ #6 : 16 Декабря 2009, 17:52:49 »
Дока, у меня вопросы :)
1) С какой книги начинал
2) Какие пакеты надо ставить, чтобы прога на qt компилировалась

... на работе каким то чудом установкой всего подряд и полным издевательством добился компиляции qt прог...  хотелось бы без мата и крови дома эти пакеты установить.

1) Основы ООП знал так себе, начинал читать разные книги - сложно и не понятно... решил методом тыка и с помощью qt assistent.

2) Не знаю честно какие там пакеты - я пользуюсь официальной SDK (она же QtCreator) от нокии :) Отличная SDK есть сразу все что нужно :)
« Последнее редактирование: 16 Декабря 2009, 17:56:09 от Doka »

Оффлайн kotto

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Протестируйте пожалуйста!
« Ответ #7 : 16 Декабря 2009, 19:01:56 »
А как нибудь sudo apt-get install это нельзя? :) Не, я не тупой, я просто ленивый :)

Оффлайн Doka

  • Автор темы
  • Участник
  • *
  • Сообщений: 151
  • PHP developer (symfony, yii2)
    • Просмотр профиля
    • Создание сайтов в Нижнем Тагиле
Re: Протестируйте пожалуйста!
« Ответ #8 : 16 Декабря 2009, 19:23:18 »
да можно наверно )) только я не на убунте.. у меня мандрива - у меня нет apt-get :)

попробуй sudo apt-get install qt-creator

Оффлайн maximum2000

  • Активист
  • *
  • Сообщений: 403
    • Просмотр профиля
Re: Протестируйте пожалуйста!
« Ответ #9 : 16 Декабря 2009, 23:18:01 »
Спасиб за совет ) ошибки понял - скоро исправлю  :)

Это не ошибки )

По поводу книг:
Читаю книгу Жасмин Бланшет qt программирование

Очень неплохо кстати, само собой сначала C++ нужно понимать, причем уверенно ))

Пользователь решил продолжить мысль 16 Декабря 2009, 21:34:10:
А как нибудь sudo apt-get install это нельзя? :)

Ставь build-essential (не помню точно как по буквам), потом qtcreator ... Если лень думать, используй "synaptic" - там поиск нормальный )))

Не, я не тупой, я просто ленивый :)

Чего, прям до такой степени, что (sudo apt-get install qtcreator) написать трудно ))) ?

Пользователь решил продолжить мысль 16 Декабря 2009, 23:41:49:
Отличная SDK есть сразу все что нужно :)

Путаешь, QCreator - Это IDE (англ. Integrated Development Environment) ,  интегрированная среда разработки.

« Последнее редактирование: 16 Декабря 2009, 23:41:49 от maximum2000 »

Оффлайн kotto

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Протестируйте пожалуйста!
« Ответ #10 : 17 Декабря 2009, 08:06:03 »
вот это как раз и не лень написать :) Просто когда только начинал, не знал что ставить, через синаптик все что qt ставил свалом после некоторых неудачных экспериментов

Оффлайн Doka

  • Автор темы
  • Участник
  • *
  • Сообщений: 151
  • PHP developer (symfony, yii2)
    • Просмотр профиля
    • Создание сайтов в Нижнем Тагиле
Re: Протестируйте пожалуйста!
« Ответ #11 : 17 Декабря 2009, 08:42:53 »
а я все же советую пользоваться SDK от нокии - теперь она еще и на русском языке :)

Оффлайн Alie Alexandross

  • Старожил
  • *
  • Сообщений: 1576
    • Просмотр профиля
Re: Протестируйте пожалуйста!
« Ответ #12 : 17 Декабря 2009, 12:20:37 »
(Нажмите, чтобы показать/скрыть)
Я так понимаю - aptitude search и aptitude show тут не пользуются?
Подпись автора jillsmitt истинна...

Оффлайн Doka

  • Автор темы
  • Участник
  • *
  • Сообщений: 151
  • PHP developer (symfony, yii2)
    • Просмотр профиля
    • Создание сайтов в Нижнем Тагиле
Re: Протестируйте пожалуйста!
« Ответ #13 : 17 Декабря 2009, 22:22:41 »
Кто нить знает как перемещать окно которое не имеет рамки? :)

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6293
    • Просмотр профиля
Re: Протестируйте пожалуйста!
« Ответ #14 : 17 Декабря 2009, 22:41:01 »
Кто нить знает как перемещать окно которое не имеет рамки? :)

Удерживая Alt.

 

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