knuminput.h недоступен в QT Creator - PullRequest
       11

knuminput.h недоступен в QT Creator

0 голосов
/ 21 сентября 2018

Я использую QT Creator в Fedora 28.

Мой графический интерфейс содержит объекты "KIntNumInput".Компилятор выдает ошибку в ui_mainwindow.h (автоматически сгенерированный файл, который не является частью моего проекта и не может быть отредактирован):

knuminput.h: No such file or directory.

Что мне нужно установитьбыть в состоянии использовать этот класс?

Есть ли альтернативы, если это невозможно?

Редактировать: файл /usr/include/KF5/KDELibs4Support/knuminput.h существует, компилятор простоне находит его

Ответы [ 2 ]

0 голосов
/ 23 сентября 2018

Решение: добавлен включаемый путь /usr/include/KF5/KDELibs4Support/ в файл конфигурации моего проекта (.pro)

INCLUDEPATH += /usr/include/KF5/KDELibs4Support

Оказывается, этот класс в любом случае устарел и Qt-эквивалент (QSpinBox), который я, спасибочтобы его неочевидное имя не нашел, следует использовать вместо него.

0 голосов
/ 21 сентября 2018

вам не хватает kdelibs и, следовательно, всех заголовков, которые нужны QT для компиляции кода ....

установите затем, выполнив:

Update the package index:
$ dnf -y update

Install libkf5kdelibs4support-dev deb package:
$ dnf install kf5-kdelibs4support-devel

обратитесь к этому

https://fedora.pkgs.org/26/fedora-x86_64/kf5-kdelibs4support-devel-5.35.0-1.fc26.x86_64.rpm.html

если есть дополнительная информация о пакете kf5-kdelibs4support-devel в fedora ....

...