Advanced Search
Search Results
354 total results found
QT6 CheckBox, SpinBox, ComboBox
QCheckbox Это кнопка выбора, которую можно включить (установить флажок) или выключить (снять флажок). Флажки обычно используются для обозначения функций в приложении, которые можно включать или отключать, не затрагивая другие. При изменении состояния флажка ...
Bitcoinlib
Библиотека для работы с кошельками. Операции, связанные с кошельком: + Создание нового кошелька Экспорт данных о созданном кошельке Импорт существующего кошелька + Информация о кошельке Транзакция Создание кошелька. Создается хранилище данных в ~/.bi...
О взаимодействии
1. Лучшие инженеры всегда стремятся решить проблемы пользователей Очень легко влюбиться в технологию и начать искать, где бы её применить. Но разработчики, создающие наибольшую ценность, действуют наоборот — они глубоко озадачиваются проблемами пользователей ...
QT6Core
QTime класс управления / работы со временем. time = QTime.currentTime() text = time.toString('hh:mm') QTimer класс тайминга. Настраивается при инициализации класса. class Window(QWidget): def __init__(self): super().__init__() self...
QT6 QSlider, QListWidget
QSlider Ползунок - виджет управления ограниченным значением. Позволяет перемещать ручку ползунка и преобразовывать положение ручки в целое значение в допустимом диапазоне. Слайдер бывает горизонтальным и вертикальным self.slider.setOrientation(Qt.Orientat...
QT6 QTable, QMessageBox, Dialogs
QTable Отображение таблиц. Элементы в QTableWidget предоставляются с помощью QTableWidgetItem. Методы: Метод Назначение setRowCount() определения количества строк setColumnCount() определения количества столбцов rowCount() воз...
Общая информация
Kerberos - безопасная служба взаимной взаимной аутентификации с единым входом, пользующаяся доверием сторонних разработчиков. Тикет - ограниченное во времени шифрованное сообщение, предоставляющее идентификацию без передачи пароля по сети и/или кэширования па...
Пример: notepad
Начальная информация Внешний вид приложения: Элементы интерфейса: меню, быстрые кнопки и многострочное поле ввода. Элементы меню: Установленные модули: pip install pyqt6 Параметры интерфейса: Окно - MainWindow from PyQt6....
QT6: База данных
Пример для работы с Mysql pip install mysql-connector-python Пример кода для подключения к базе и создания БД: from PyQt6 import QtCore, QtGui, QtWidgets import mysql.connector as mc class Ui_Form(object): def setupUi(self, Form): Form....
Установка
Сборка образа FROM apache/superset:latest USER root RUN pip install --no-cache-dir \ psycopg2-binary \ redis USER superset Дополнительные драйвера: БД Драйвер MySQL mysqlclient MSSQL pymssql ClickHouse clickh...
Логгирование
Встроенный модуль logging. Нужно настроить логгер и использовать его. Настройка: import logging if __name__ == '__main__': logging.basicConfig(level=logging.ERROR, filename="error.log",filemode="w", format="%(asctime)s %(le...
Kafka: введение
Сообщение Ключ - метаданные для управления записью сообщения в разделы Схема - способ разобрать сообщение. Может быть JSON, XML, Apache Avro Смещение - точка считывания, добавляется Kafka Тема (топик) - раздел - сообщение. Упорядочиваются в пределах ра...
Установка
Kafka с web интерфейсом: services: kafka: image: apache/kafka:4.2.0 container_name: kafka hostname: kafka restart: unless-stopped ports: - "9092:9092" # INTERNAL (docker network) - "29092:29092" # EXTERNAL (LAN a...
Docsvision
Существует webapi Узнать realm можно через ipconfig на win машине в домене, строка "DNS-суффикс подключения" Список контроллеров домена: nslookup -type=SRV _ldap._tcp.<realm> Для работы требуется sudo apt install krb5-user sudo apt install libkrb5-dev Ф...