Реклама
  • EVILEG
  • Ответ
  • 14 января 2018 г. 11:08

Qt webgl

texteditor же это пример на виджетах, а не на QML. Виджеты не работают с webGL, WebGL работает только для QML приложений, и то не для всех. Не все старые примеры с QML запускаются.
Что касается ошибки под Ubuntu, то там нужно установить пакеты разработки под OpenGL
sudo apt-get install libgl1-mesa-dev
  • Maxim
  • Ответ
  • 13 января 2018 г. 19:33

Qt webgl

Спасибо за ответ. Я запускаю приложение(texteditor) из примеров в ОС Windows 10. В ОС Ubuntu при запуске этого же примера выдает ошибка: cannot find -lGL . Я так понимаю запуску проекта с использованием webgl должны предшествовать еще действия.

  • Maxim
  • Ответ
  • 13 января 2018 г. 8:45

Qt webgl

В параметрах запуска передаю -platform webgl, приложение запускается, но при открытии страницы localhost:8080 показывает загрузку страница и завершается.

  • Maxim
  • Вопрос
  • 13 января 2018 г. 8:42

Qt webgl

WebGL, Qt

Как запустить приложение с использованием webgl?

  • EVILEG
  • Статья
  • 8 января 2018 г. 7:52

Django - Урок 031. Смена URL без перезагрузки страницы с частичной подгрузкой контента

Django, URL, JavaScript

Чем меньше информации приходится передавать сайту на каждый запрос, тем лучше. Поскольку получаем меньшую нагрузку на сервер и на канал связи. Первым таким улучшением на сайте я сделал подгрузку списка статей при навигации по пагинатору страниц.

Смысл в том, что когда пользователь хочет перейти на следующую страницу со списком статей и кликает на ссылку в пагинаторе , то производится перехват события клика, событие отменяется, но высылается AJAX запрос на сервер с номером запрашиваемой страницы. Когда сервер получает такой запрос, он производит рендеринг только списка статей и высылает его обратно.

  • EVILEG
  • Статья
  • 5 января 2018 г. 7:11

Django - Урок 030. Возможности VDS сервера за 5 долларов для проекта на Django

Ubuntu, Django, VDS

По мере роста функционала сайта, а также посещаемости, удалось хорошо протестировать возможности текущего VDS сервера, которым я на данный момент пользуюсь. Хотелось бы описать свой опыт работы с VDS, а также показать какую нагрузку держит этот VDS при определённых условиях и размерах проекта.

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

Всё дальнейшее повествование будет субъективным, но надеюсь, что позволит составить общую картину, благодаря чему новички смогут сориентироваться в том, какой им сервер понадобится для их нужд, и это облегчит выбор сервера.

Конфигурация сервера

Изначально сайт работал на минимальной конфигурации, которую мне удалось взять. Стоимость тарифа 260 руб/месяц. Кстати, у моего провайдера есть и более дешёвый тариф (190 руб/месяц), но он является фиксированным, тогда как мой текущий тариф позволяет настраивать необходимую мне конфигурацию и увеличивать мощность сервера до такой, которая не предоставляется на фиксированных тарифах.

Конфигурация:

  1. Ядра процессора: 2 x 2,7 ГГц
  2. RAM: 512 Mb
  3. SSD: 5Gb
  4. ОС: Ubuntu 16.04
  5. Доступ в интернет: 100 Mbit/s

Вся настройка сервера производилась исключительно через консоль, без каких-либо вспомогательных средств наподобие ISP Manager, который также поглощает часть оперативной памяти, поэтому данной скромной оперативной памяти мне хватило достаточно надолго

  • EVILEG
  • Статья
  • 30 декабря 2017 г. 15:50

Django - Урок 029. Добавление личных сообщений и чатов на сайте - Часть 1

чат, message, Django, chat, сообщение

По сложившейся традиции расскажу о своих опытах по внедрению нового функционала на сайте. На данный момент этим функционалом являются личные сообщения между пользователями. Конечно, это сейчас работает не так хорошо, как в известных социальных сетях... но в итоге всё будет работать. Главное фидбек на форуме , пожалуйста.

Итак. Очень хотелось добавить личные сообщения на сайте, тем более, что я уже обмолвился об этом полгода назад. Оставался вопрос, как вообще это реализовать. При поиске по интернету удалось наткнуться на вариант, когда формируется следующая модель данных.

  • Id сообщения
  • from_user - отправитель
  • to_user - получатель
  • pub_date - дата сообщения
  • message - контент сообщения

Попытался реализовать данный вариант, но меня остановило то, что вдруг после личных сообщений я захочу сделать чаты? Так почему бы сразу не заложить основу для чатов?

  • alex_lip
  • Ответ
  • 28 декабря 2017 г. 8:54

QDesktopServices::openUrl не работает под IOS

Похоже что директива

ios {

QMAKE_INFO_PLIST= ios/Info.plist
}
защищает info.plist от автоматической перезаписи. Смотрел через xcode - проект компилится с нужным info.plist.
Для word и excel http://wopi.readthedocs.io/projects/officewopi/en/latest/scenarios/from_app.html
https://msdn.microsoft.com/en-us/library/office/dn911482.aspx#sectionSection1
прописал
<key>LsApplicationQueriesSchemes</key>
<array>
<string>ms-word:</string>
<string>ms-powerpoint:</string>
<string>ms-excel:</string>
</array>

Безрезультатно.
ОЧЕНЬ сильно напрягает вот эта инфа https://stackoverflow.com/questions/38528983/cannot-connect-to-url-ms-word-url-scheme   - For the ms-word url scheme to work, the document must live in SharePoint or OneDrive
получается чтобы открыть эти файлы надо их в специальное место поместить?????
Думаю может как-нибудь их броузеру подсунуть через
 QWebView view
или openUrlExternally.





Реклама

C++ - Тест 003. Условия и циклы

  • Результат 35 баллов
  • Очки рейтинга -10
  • falcon
  • 16 января 2018 г. 17:25

Qt - Тест 001. Сигналы и слоты

  • Результат 100 баллов
  • Очки рейтинга 10
  • falcon
  • 16 января 2018 г. 17:22

Qt - Тест 001. Сигналы и слоты

  • Результат 68 баллов
  • Очки рейтинга -1
Последние комментарии

QML - Урок 021. Переключение между окнами в QML

Спасибо всем. Все получилось. Прикручиваю логику.

  • BlinCT
  • 14 января 2018 г. 19:28

Разработка на Qt под iOS

Вот честно, на сколько же муторно под огрызок что то делать. Куча проблем) А вод линь или под Андроид все просто и тривиально))

  • folax
  • 12 января 2018 г. 9:16

QML - Урок 021. Переключение между окнами в QML

Ничего сложного, делаете по тех заданию 3 файла qml, называете их как указанно в тех задании, потом из первого окна через Loader их переключаете, в окне 2 и 3 делаете сигналы которые при закры...

QML - Урок 021. Переключение между окнами в QML

Все верно, я и не говорил что этот кусок кода лично мое произведение. Это тоже верно: Это задание для прохождения на собеседование в одну из крупных украинских IT компаний. Логику ...

  • folax
  • 12 января 2018 г. 8:13

QML - Урок 021. Переключение между окнами в QML

int main(int argc, char *argv[]){ QApplication app(argc, argv); Logic logic; QQmlApplicationEngine engine; engine.rootContext()->setContextProperty("logic", &logic)...

Сейчас обсуждают на форуме
  • EVILEG
  • 18 января 2018 г. 20:46

Как проверить доступность сервера

Тут скорее всего ситуативно, но по факту да, в большинстве задач можно обойтись и одним network менеджером

  • EVILEG
  • 18 января 2018 г. 20:46

QGraphicsScene

Как вариант умножать ключевые координаты, от которых вы строите весь панораму, на общую ширину панорамы и при прокрутке отталкиваться от этих кратных координат.

  • Ruslan
  • 18 января 2018 г. 11:51

Исключения. Потоки.

Все оказалось проще. Документацию то читал, но забыл нюансы. Не указывал в connect  тип подключения Qt::DirectConnection

ChartView. Отображение метки данных точки серии при наведении курсора

Спасибо большущее за советы! Все получилось через ScatterSeries. Методы remove() как-то сходу не дались, удаляет в первый раз, а потом программа падает... Не стал тратить время и воспользовалс...

  • EVILEG
  • 15 января 2018 г. 17:21

Qt webgl

Насчёт проверки подключения клиента я не в курсе. Что касается экземпляров приложения, то из того, что я читал получается, что нет необходимости в нескольких экземплярах для нескольких кл...