__slots__ - это функция языка Python для уменьшения размера экземпляров объектов путем удаления встроенного словаря, который обычно имеет каждый экземпляр Python, для поддержки динамического присвоения атрибутов и замены его фиксированным набором атрибутов ("слоты").
1 ответ

Сигналы и слоты могут увеличить сцепление

Итак, сигналы и слоты допускают слабую связь между объектом и методом с другим объектом и его методом. Это хорошо, но эти объекты сигнальных слотов существуют как открытые члены родительского класса, и поэтому их экспонирование подрывает слабую связ…
31 окт '14 в 10:37
1 ответ

Как подключить сигнал от потока qconcurrent к потоку GUI, разделяющему одну строку

Я пытаюсь обновить метку графического интерфейса с другой информацией о потоке (QString). class MainWindow : public QMainWindow { Q_OBJECT public: explicit MainWindow(QWidget *parent = 0); ~MainWindow(); public Q_SLOTS: void sl_appendInfo(QString p_…
23 апр '17 в 08:28
0 ответов

SafeNet ProtectServer Внешний 2 HSM

Я не смог найти максимальное количество слотов, которое мы можем создать в модуле аппаратной безопасности SafeNet ProtectServer External 2. Если кто-нибудь знает, пожалуйста, помогите!
20 ноя '18 в 10:24
1 ответ

Как перенести `__slots__` из Python 2 в 3

Я должен портировать старый код ( ~60K LOC) из Python 2 в 3, который имеет пару тысяч структур, как показано ниже: class Sample(object): __slots__ = ('both', 'advertise') class __metaclass__(type): __instancecheck__ = classmethod( lambda cls, inst: …
01 фев '17 в 10:40
1 ответ

Начальные и конечные временные интервалы сюжета - matplotlib python

Я пытаюсь построить временные интервалы. У меня есть две точки начала и конца. Я хочу нарисовать это как куски на фигуре. Имейте в виду, что куски не являются последовательными, и это именно то, что я ищу пробелы. До сих пор я пытаюсь использовать п…
09 дек '17 в 09:52
1 ответ

Окно Qt не закрывается с помощью this->close() из другого класса

Я начну с объяснения моей главной цели. У меня есть главное окно с 7 кнопками (помимо прочего), когда вы нажимаете каждую кнопку, оно закрывает текущее окно и открывает новое окно. Все окна будут иметь одинаковые 7 кнопок, так что вы можете переходи…
10 дек '13 в 20:34
2 ответа

Qt: почему connect() работает только в классе главного окна?

Вот простой код, который создает кнопку и назначает обработчик onclick: auto btn = new QPushButton("CLICK ME"); connect(btn, SIGNAL(clicked()), this, SLOT(btn_Click())); private slots: void btn_Click() { alert("clicked!"); } Он работает так, как дол…
18 апр '12 в 10:27
2 ответа

C# как заставить изображение двигаться по оси Y, как в слотах (WPF)

Как сделать так, чтобы изображение двигалось по оси Y сверху вниз, как в слотах? У меня есть мой WPF это: <Border BorderBrush="Black" Margin="62,97,398,128.6" BorderThickness="2" Name="border" > <Grid> <Image Name="obrazekAutomat1" So…
14 май '16 в 12:10
1 ответ

Сигнал Qt и слоты: копируются ли ссылочные аргументы?

В среде qt большинство библиотечных сигналов и слотов используют указатели в качестве параметров. Мне было интересно, если я создам "структуру" сигнального слота, которая принимает указатель в качестве параметра вместо указателя, будет ли скопирован…
12 фев '17 в 11:52
1 ответ

Использование Enums в слотах Qt

В классе QCustomPlot есть перечисления, которые я хочу использовать в конструкторе класса QWidget, который использует класс QCustomPlot. #include "qcustomplot.h" SignalViewerDialog::SignalViewerDialog(QVector<double> x_1, QVector<double>…
22 июн '17 в 16:29
0 ответов

Слоты с QGraphicPixmapItem

Я создал класс, производный от QObject а также QGraphicsPixmapItemМоя цель состоит в том, чтобы отображать несколько различных изображений огня, чтобы сделать своего рода рисунок, поэтому я использую таймер и функцию подключения, но мои изображения …
16 окт '14 в 12:10
3 ответа

R: удалить атрибут в слоте объекта SpatialPixelsDataFrame

Я хочу отобразить мои результаты кригинга, которые хранятся в объекте SpatialPixelsDataFrame. Используя spplot, он автоматически создает график, включающий var1.pred, var1.var и var1.stdev. Это хорошо, но я хочу, чтобы функция spplot отображала толь…
13 июл '13 в 12:40
0 ответов

Слоты, связанные с Qt Signal, запускаются только на линиях перерыва или при сборке "Release"

В моем приложении есть определенные объекты, которые связаны между собой сигналами и слотами. Похоже, что в последнее время эти слоты ненадежно вызываются, когда испускаются сигналы, к которым они привязаны. Эти объекты соединяются правильно и факти…
18 окт '14 в 03:22
2 ответа

lisp, CLOS: добавление слота в класс процесса

Моя программа получает ошибки с многопоточностью, поэтому я хочу расширить макрос с захватом блокировки, чтобы отслеживать стек блокировок, которые получает процесс. Я хочу сделать это, просто добавив слот в процесс для хранения стека блокировки. К …
08 июн '13 в 19:00
1 ответ

Слоты в классе, где главное окно не было объявлено

Главное окно объявлено в Class1. Я пытаюсь создать объект Class2, создать виджет (кнопку) и подключить его к слоту. import sys from PyQt4 import QtGui,QtCore class Class2(object): def __init__(self,parent): return def button(self,parent): self.print…
08 фев '13 в 14:27
1 ответ

Проблемы с подключением сигнала Qlistwidget itemDoubleClicked к слоту

У меня проблемы с подключением сигнала itemDoubleClicked() к слоту в моей программе qt. Я думаю, что это должно работать, но что-то идет не так. Я определяю GUI по коду Qt. Вот часть соединения кода. MainWindow::MainWindow(QWidget* parent) : QWidget…
30 апр '15 в 09:45
1 ответ

Установка полей по имени в классе с __slots__

У меня есть класс Python, который определяется с помощью __slots__, вот так: class TheClass: __slots__=['foo','bar'] Я хотел бы установить значения по имени, например, так the_object=TheClass() for x in ['foo','bar']: the_object[x]=x+x это возможно?
12 дек '13 в 22:16
1 ответ

Почему нельзя использовать слоты вместе с декораторами для обеспечения инкапсуляции в Python?

Я читал, что в Python нет строгого соблюдения Encapsulation. Слоты обычно используются для более быстрого доступа к атрибутам и экономии памяти, как показано здесь. Однако инкапсуляция может быть строго соблюдена с использованием слотов и декораторо…
25 окт '18 в 11:08
1 ответ

Не могу получить ЖК-дисплей PyQt5Designer для получения сигнала дисплея и обновления дисплея

Я очень запутался после поиска и поиска решения о том, как заставить поток отправить целочисленное значение на мой ЖК-дисплей в PyQT. Ниже приведен мой код, который принимает значения АЦП и использует модуль Adafruit GPS для сбора некоторых данных. …
29 янв '19 в 18:52
2 ответа

Как определить количество детей в слоте

Есть ли способ узнать, сколько детей содержится в названном слоте? В моем компоненте Stencil есть что-то вроде этого в моей функции рендеринга: <div class="content"> <slot name="content"></slot> </div> Я хочу по-разному стили…
15 дек '18 в 19:35