Size: a a a

2020 June 06

VK

Vladislav Kremenevsk... in Qt
почему ругается? qmake прогнал, не помогло
источник

GS

Georgy Shepelev in Qt
Anatoly Shirokov
Переслано от Anatoly Shirokov
#cmake #gmock #gtest #googletest я набросал пример, как надо пользоваться gtest gmock в cmake проектах, собирать его надо в рамках твоего проекта, с твоими опциями компилятора, а не отдельно: https://github.com/anatoly-spb/cmake-googletest-example
а почему не отдельно?
источник

GS

Georgy Shepelev in Qt
я, конечно, знаю ответ )
но всё же. Мы на своём велосипеде собрали в статик либу в пакет. Правда у нас я упоротый и окружения совпадают
источник

AS

Anatoly Shirokov in Qt
Vladislav Kremenevskiy
почему ругается? qmake прогнал, не помогло
потому что шаблон, его реализация должна быть доступна в точке инстанцирования, как следствие она должна быть в заголовочном файле.
источник

VK

Vladislav Kremenevsk... in Qt
Anatoly Shirokov
потому что шаблон, его реализация должна быть доступна в точке инстанцирования, как следствие она должна быть в заголовочном файле.
в qt нельзя шаблоны писать?
источник

AS

Anatoly Shirokov in Qt
Vladislav Kremenevskiy
в qt нельзя шаблоны писать?
можно, @supapro по С++ вопросам
источник

VK

Vladislav Kremenevsk... in Qt
Anatoly Shirokov
можно, @supapro по С++ вопросам
спасибо, сейчас узнаю
источник

D

Dmitriy in Qt
Vladislav Kremenevskiy
в qt нельзя шаблоны писать?
Раскидывание шаблонов по .h и .cpp возможно только при последующем явном инстанцировании
источник

AS

Anatoly Shirokov in Qt
Anatoly Shirokov
потому что шаблон, его реализация должна быть доступна в точке инстанцирования, как следствие она должна быть в заголовочном файле.
@kremenevskiy вот ответ на твой вопрос, что ты в супапро задал
источник

VK

Vladislav Kremenevsk... in Qt
Anatoly Shirokov
@kremenevskiy вот ответ на твой вопрос, что ты в супапро задал
увидел, спасибо, прочитаю позже про это
источник

AN

Andrey Nekto in Qt
всем привет! продолжаю ковыряться со слотами и сигналами, выдает AttributeError: 'PyQt5.QtCore.pyqtSignal' object has no attribute 'connect'
нихрена не пойму где косяк...
кусок кода: https://pastebin.com/w0t4dkwW
источник

AN

Andrey Nekto in Qt
если я правильно понимаю последовательность действий:
1. строка 33 создаем сигнал
2. строка 57 испускаем сигнал
3. строка 23 создаем слот
4. строка 20 связываем слот с сигналом
источник

F

FPOHTMEH in Qt
Andrey Nekto
всем привет! продолжаю ковыряться со слотами и сигналами, выдает AttributeError: 'PyQt5.QtCore.pyqtSignal' object has no attribute 'connect'
нихрена не пойму где косяк...
кусок кода: https://pastebin.com/w0t4dkwW
источник

F

FPOHTMEH in Qt
источник

AN

Andrey Nekto in Qt
с английским у меня никак, но один косяк исправил, перенес class NewProjectDialog(QDialog):
   signal_text = QtCore.pyqtSignal(str)
   def __init__(self, parent=MainWindow):                      # + parent
       super(NewProjectDialog,self).__init__(parent)           #
       #self.signal_text = QtCore.pyqtSignal(str)
источник

AN

Andrey Nekto in Qt
но возникла другая ошибка NameError: name 'signal_text' is not defined
источник

МВ

Макс Воробьев... in Qt
Andrey Nekto
но возникла другая ошибка NameError: name 'signal_text' is not defined
self.signal_text везде
источник

AN

Andrey Nekto in Qt
Макс Воробьев
self.signal_text везде
на self ругается name 'self' is not defined, видимо потому что до инита...
источник

МВ

Макс Воробьев... in Qt
Andrey Nekto
на self ругается name 'self' is not defined, видимо потому что до инита...
нет. должно работать
источник

МВ

Макс Воробьев... in Qt
Andrey Nekto
на self ругается name 'self' is not defined, видимо потому что до инита...
источник