Политика конфиденциальностиКонтактыО сайтеОтзывыGitHubDonate
© EVILEG 2015-2018
Рекомендует хостинг
TIMEWEB
23 января 2019 г. 8:32

Linux

Wine, Linux

Wine 4.0 теперь официально доступен как новый ежегодный стабильный выпуск Wine для запуска программ и игр для Windows в Linux и других операционных системах.

22 января 2019 г. 7:16

Qt

Qt, QML, Visual Studio, Releases

Qt Visual Studio Tools 2.3.1 были выпущены для Visual Studio Marketplace.

22 января 2019 г. 7:08

Qt

qtcreator, Qt, Releases

Qt Company анонсировала выпуск Qt Creator 4.8.1

21 января 2019 г. 11:48

Qt

QML, Qt, Quick

Компания Qt уже давно использует такие тесты, как QMLBench, которые помогают нам узнать, когда изменение вызывает снижение производительности, но также важно видеть, как Qt работает на более высоком уровне, позволяя компонентам взаимодействовать таким образом, чего детальные тесты, такие как QMLBench не могут нам показать этого. В этой статье мы рассмотрим результаты тестирования запуска нового приложения из более реального приложения для тестирования QML.

7 января 2019 г. 8:04

Flutter

Dart, Flutter

После Hello World на Flutter напишем приложение с двумя экранами:

  • SplashScreen - Входной экран приложения
  • HomeScreen - Домашний экран приложения

Что интересно, во Flutter есть система навигации по окнам (страницам) приложения. Это несколько похоже на систему маршрутов в Django для определения, какие из View вызывать.

Фактически в данном приложении нам нужно будет вызывать MaterialApp виджет, который принимает в себя систему маршрутов routes , которые будут определять, какие окна открывать. Первым окном будет SplashScreen , по прошествии двух секунд он должен будет открыть HomeScreen .

6 января 2019 г. 12:48

Django

Django, templatetags, python

Делюсь своей реализацией built-in тегов для формирования breadcrumbs с поддержкой разметки schema.org, а также поддержкой bootstrap css.

Написал данные теги, чтобы ускорить скорость разработки сайта. Теперь работа двигается значительно быстрее, поскольку код стал компактнее, а поправить ошибки в разметке breadcrumbs стало значительно проще, поскольку исправлять код теперь нужно только в одно месте.

6 января 2019 г. 12:03

Flutter

Android, Flutter, Hello World

Flutter - это свежий фреймворк от компании Google для разработки приложений для Android и iOS. Используемый язык программирования - Dart (также разрабатывается компанией Google).

Разберёмся с запуском нашего первого приложения на Flutter.

5 января 2019 г. 14:49

Django

templatetags, template, Django

В Django - Урок 035. Различные шаблоны для рендеринга разных типов контента в поисковой выдаче было показано, как сделать рендеринг различных шаблонов в зависимости от того, какой тип контента отрисовывается в поисковой выдаче на сайте. При этом ключевым моментом являлось то, что не приходилось делать проверочные условия для выбор шаблона. Информация о шбалоне хранилась в переменной TEMPLATE_PREVIEW, через которую шаблон подставлялся в include тег в шаблоне Django.

{% include object.TEMPLATE_PREVIEW %}

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

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

4 января 2019 г. 7:55

Linux

snap

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

28 декабря 2018 г. 14:09

Boost

Boost, threads, chrono

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

Например, программа запускается и делает 10 отсчётов в течение 10 секунд, при этом программа будет выводить информацию о номере отсчёта в консоль.

Работа программы будет выглядеть следующим образом.

A
22 января 2019 г. 21:22
Allyonz

C++ - Тест 001. Первая программа и типы данных

  • Результат:40баллов,
  • Очки рейтинга-8
A
22 января 2019 г. 14:15
Alex

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

  • Результат:89баллов,
  • Очки рейтинга6
IO
20 января 2019 г. 18:39
Ivan Otreshko

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

  • Результат:0баллов,
  • Очки рейтинга-10
Последние комментарии
22 января 2019 г. 13:17
Евгений Легоцкой

Создайте тогда тему здесь на форуме в разделе Qt с выкладками кода и вашими попытками внедрения делегата, позже гляну или может кто-то ещё глянет из опытных пользователей.
I
22 января 2019 г. 13:13
IscanderChe

Не проще тогда использовать сразу кастомный делегат с чекбоксом? Я попробовал, но там засада в том, что чекбокс показывается только при щелчке на ячейку, а дефолтно показывается значение. Как ...
22 января 2019 г. 12:15
Евгений Легоцкой

Если будет не приемлемо потом, то тогда через кастомный Item Delegate нужно будет перерисовать ячейки в той колонке.
I
22 января 2019 г. 12:09
IscanderChe

Получилось приемлемо. Спасибо!Нюанс только в том, что поле рядом с чекбоксом не пропадает, оно просто пустое, что видно при выделении ячейки. Но этого достаточно.
22 января 2019 г. 11:50
Евгений Легоцкой

Переопределить метод data для той колонки и роли Qt::DisplayRole, чтобы в том случае возвращался QVariant() я так думаю... Но возможно, что у вас там будут нюансы, если вы туда чекбокс за...
Сейчас обсуждают на форуме
23 января 2019 г. 7:54
Михаиллл

Зарание спасибо.А еще на эту тему можно будет сделать статью. Это контент будет уникальным.
23 января 2019 г. 7:37
Евгений Легоцкой

Hello. Maybe the English will be better for you? I think russian is not native language for you, or did I mistake? Did I undesrtood rightly, that you mean this documentation ( ...
I
22 января 2019 г. 13:45
IscanderChe

Всем добрый день. Суть задачи: надо, чтобы в одной из колонок QTableView вместо хранимого в QSqlTableModel значения выводился чекбокс и при смене состояния чекбокса значения в базе тоже ...
M
22 января 2019 г. 13:15
Max-P85

Евгений, огромное спасибо, все работает!
Присоединяйтесь к нам в социальных сетях

Для зарегистрированных пользователей на сайте присутствует минимальное количество рекламы