Evgenii Legotckoi
Evgenii Legotckoi15 травня 2018 р. 10:07

DjangoDjango – фрагмент 001. get_object_or_none

Django, Snippet

У шорткатах Django є функція get_object_or_404 , але при цьому немає функції get_object_or_none , яка може бути корисною в тому випадку, коли ми не хочемо викликати відразу помилку 404, але при цьому нам необхідно виконати якісь дії в тому у …

Читати
Evgenii Legotckoi
Evgenii Legotckoi15 травня 2018 р. 02:26

QtQt/C++ - Підручник 079. foreach проти діапазону для C++11?

Qt, foreach, for

Qt має своє ключове слово foreach для ітерації по елементах контейнерів. Це ключове слово було запроваджено ще до стандарту C++11 і є макросом. На даний момент у стандарті C++11 присутні range-based цикли for , які виконують такий самий функціонал, як …

Читати
Рина Сергеева
Рина Сергеева09 травня 2018 р. 02:49

JavaЯк зробити пробіли в менеджері GridBagLayout

Layout, GridBagLayout

У своїй програмі я вирішила розставити елементи GUI за допомогою диспетчера компонування GridBagLayout . Це найуніверсальніший менеджер компонування. Він розставляє елементи за табличним принципом, але кожен осередок може мати будь-який розмір, ширину, висоту і т.д.

Метод розміщення елементів цього менеджера …

Читати
Рина Сергеева
Рина Сергеева03 травня 2018 р. 03:04

JavaОбробка подій клавіатури за допомогою KeyListener у TextField

KeyListener, TextField

Іноді з'являється необхідність зробити певні дії щодо натискання клавіш у полі TextField . Далі розберемося як можна обробляти події, що надходять із клавіатури.

Для початку створюємо JTextField

JTextField textField = new JTextField();

перешкодимо його на панель або кадр

panel.add(textField);

Тепер …

Читати
Evgenii Legotckoi
Evgenii Legotckoi27 квітня 2018 р. 09:23

PythonPython 3 - Підручник 004. Типи змінних

Python 3, variables, var

Змінні – це не що інше, як зарезервовані осередки пам'яті для зберігання значень. Це означає, що при створенні змінної ви резервуєте деякий простір у пам'яті.

На основі типу даних змінної інтерпретатор виділяє пам'ять та вирішує, що можна зберегти в зарезервованій …

Читати
Evgenii Legotckoi
Evgenii Legotckoi26 квітня 2018 р. 06:39

QtПідручник Qt/C++ 078. Не змішуйте старий синтаксис сигналів і слотів у макросах SIGNAL SLOT з новим синтаксисом вказівників

signal, Slot, Qt

Всі ми знаємо, що в Qt існує два синтаксиси сигналів та слотів:

Але також, як не варто заважати пиво з горілкою, з таким самим успіхом не варто змішувати два синтаксиси …

Читати
Evgenii Legotckoi
Evgenii Legotckoi23 квітня 2018 р. 05:07

QtQt/C++ - Підручник 077. QComboBox - ігнорування прихованих елементів у випадаючому списку під час прокручування

QComboBox, Qt, eventFilter

В одній із попередніх статей було показано, як приховати деякі пункти у списку QComboBox , щоб користувач не міг їх вибрати. Однак я не звернув увагу на те, що якщо користувач наведе курсор миші на сам комбобокс і прокрутить коліщатко …

Читати
Evgenii Legotckoi
Evgenii Legotckoi21 квітня 2018 р. 16:18

QtQt/C++ - Підручник 076. Візуалізація математичних формул на Qt

Formula, QPainter, Qt, QRegularExpression

Нещодавно на форумі постало досить цікаве питання, про те, як можна зробити візуалізацію формул у Qt. На жаль я не мав можливості тривалий час займатися сайтом та форумом, але вирішив, що уявити своє можливе бачення проблеми навіть через деякий час …

Читати
Evgenii Legotckoi
Evgenii Legotckoi06 березня 2018 р. 02:17

AndroidAndroid. Java проти Qt QML - Підручник 005. Створіть контекстне меню

Qt, Menu, JAVA, Android, QML

Після того, як ми розібралися з тим, як створити меню в Action Bar, додамо контекстне меню до якихось об'єктів.

У цьому уроці додамо два текстові поля, які будуть мати контекстне меню.

  • Контекстне меню першого текстового поля змінюватиме колір і розмір …
Читати
Evgenii Legotckoi
Evgenii Legotckoi05 березня 2018 р. 03:13

AndroidAndroid. Java проти Qt QML - Підручник 000. Увімкнути Material Design

material design, Android

При розробці як Java, так і Qt QML потрібно включення Material Design.

Material Design на Java

У випадку з Java, достатньо включити оформлення теми у файлі styles.xml і задати необхідну колірну гаму для програми.

styles.xml

<resources>

    <style name="AppTheme" parent="android:Theme.Material">
        <!-- …
Читати
Evgenii Legotckoi
Evgenii Legotckoi02 березня 2018 р. 02:53

AndroidAndroid. Java проти Qt QML - Підручник 004. Створення меню на панелі дій з підменю

Qt, JAVA, Android, QML

Отже, продовжуємо реалізовувати однаковий функціонал у додатках під Android із двох принципово різних світів. А саме на традиційній Java і менш поширеній Qt QML C++.

На цей раз реалізуємо меню в ActionBar активіті. Зазначу, що ActionBar для варіанта з QML …

Читати
Evgenii Legotckoi
Evgenii Legotckoi01 березня 2018 р. 02:58

AndroidAndroid. Java проти Qt QML - Підручник 003. Повідомлення консолі та спливаючі повідомлення Toast

Android, Toast, QML, log, Qt, JAVA, console

У попередній статті було створено дві кнопки, які відповідали за зміну тексту у текстовому полі. А тепер давайте розглянемо варіант, коли нам треба вивести інформацію в консоль про натискання по кнопках, або вивести спливаюче повідомлення. Тобто модифікуємо попередній урок.

За …

Читати
OI
  • Ora Iro
  • 24 грудня 2024 р. 14:38

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

  • Результат:40бали,
  • Рейтинг балів-8
AD

C++ - Тест 004. Указатели, Массивы и Циклы

  • Результат:50бали,
  • Рейтинг балів-4
m
  • molni99
  • 26 жовтня 2024 р. 08:37

C++ - Тест 004. Указатели, Массивы и Циклы

  • Результат:80бали,
  • Рейтинг балів4
Останні коментарі
ИМ
Игорь Максимов22 листопада 2024 р. 19:51
Django - Підручник 017. Налаштуйте сторінку входу до Django Добрый вечер Евгений! Я сделал себе авторизацию аналогичную вашей, все работает, кроме возврата к предидущей странице. Редеректит всегда на главную, хотя в логах сервера вижу запросы на правильн…
Evgenii Legotckoi
Evgenii Legotckoi31 жовтня 2024 р. 21:37
Django - Урок 064. Як написати розширення для Python Markdown Добрый день. Да, можно. Либо через такие же плагины, либо с постобработкой через python библиотеку Beautiful Soup
A
ALO1ZE19 жовтня 2024 р. 15:19
Читалка файлів fb3 на Qt Creator Подскажите как это запустить? Я не шарю в программировании и кодинге. Скачал и установаил Qt, но куча ошибок выдается и не запустить. А очень надо fb3 переконвертировать в html
ИМ
Игорь Максимов05 жовтня 2024 р. 14:51
Django - Урок 064. Як написати розширення для Python Markdown Приветствую Евгений! У меня вопрос. Можно ли вставлять свои классы в разметку редактора markdown? Допустим имея стандартную разметку: <ul> <li></li> <li></l…
d
dblas505 липня 2024 р. 18:02
QML - Урок 016. База даних SQLite та робота з нею в QML Qt Здравствуйте, возникает такая проблема (я новичок): ApplicationWindow неизвестный элемент. (М300) для TextField и Button аналогично. Могу предположить, что из-за более новой верси…
Тепер обговоріть на форумі
Evgenii Legotckoi
Evgenii Legotckoi24 червня 2024 р. 22:11
добавить qlineseries в функции Я тут. Работы оень много. Отправил его в бан.
t
tonypeachey115 листопада 2024 р. 14:04
google domain [url=https://google.com/]domain[/url] domain [http://www.example.com link title]
NSProject
NSProject04 червня 2022 р. 10:49
Всё ещё разбираюсь с кешем. В следствии прочтения данной статьи. Я принял для себя решение сделать кеширование свойств менеджера модели LikeDislike. И так как установка evileg_core для меня не была возможна, ибо он писался…
9
9Anonim25 жовтня 2024 р. 16:10
Машина тьюринга // Начальное состояние 0 0, ,<,1 // Переход в состояние 1 при пустом символе 0,0,>,0 // Остаемся в состоянии 0, двигаясь вправо при встрече 0 0,1,>…

Слідкуйте за нами в соціальних мережах