Size: a a a

2020 April 01

VS

Vladimir Suisei in Qt
Там 2 этапа должно быть - сборка либы + линковка либы в основной проект, это должно быть настроено
источник

AS

Anatoly Shirokov in Qt
Vladimir Suisei
Там 2 этапа должно быть - сборка либы + линковка либы в основной проект, это должно быть настроено
там внешняя psql
источник

VS

Vladimir Suisei in Qt
Anatoly Shirokov
там внешняя psql
Т.е. она уже скомпилена? Ну тогда надо просто добавить что-то вроде LIBS += libpq.lib как здесь написано https://forum.qt.io/topic/61595/how-to-connect-qt-with-postgresql/4
источник

AS

Anatoly Shirokov in Qt
о чем ему и сказали
источник

AS

Anatoly Shirokov in Qt
но такое впечатление, что ты писатель :)))
источник

AS

Anatoly Shirokov in Qt
а не читатель
источник

VS

Vladimir Suisei in Qt
Ну твое сообщение не совсем однозначно, добавить psql )
источник

AS

Anatoly Shirokov in Qt
а выше я совсем ничего не написал, да
источник

VO

Vlad O'Keef in Qt
может кто-то сможет подсказать, имеется простейший код
//конструктор главного окна
connect( ui->toolButton, &QToolButton::clicked, this, &MainWindow::onToolButtonClicked );

// обработчик
void MainWindow::onToolButtonClicked()
{
   if ( !isFileExist() ){
       return;
   }
   QDesktopServices::openUrl( QUrl(m_FilePath, QUrl::TolerantMode) );
}
Если запускать из QtCreator в релизе, то обработчик работает, файл открывается (а это ini файл) в Notepad++.
Стоит скопировать exe файл в отдельную папку с релизной сборкой (либы Core, Gui, Widgets в ней присуствуют, если что), так при нажатии на баттон НИЧЕГО не происходит. Второй день ищу проблему, не знаю что делать
источник

VO

Vlad O'Keef in Qt
жизнь жестока, релизная сборка хранилась по пути, в котором имеются пробелы, остается выяснить почему QUrl не ест пробелы в пути в данном случае
источник

VO

Vlad O'Keef in Qt
Vlad O'Keef
может кто-то сможет подсказать, имеется простейший код
//конструктор главного окна
connect( ui->toolButton, &QToolButton::clicked, this, &MainWindow::onToolButtonClicked );

// обработчик
void MainWindow::onToolButtonClicked()
{
   if ( !isFileExist() ){
       return;
   }
   QDesktopServices::openUrl( QUrl(m_FilePath, QUrl::TolerantMode) );
}
Если запускать из QtCreator в релизе, то обработчик работает, файл открывается (а это ini файл) в Notepad++.
Стоит скопировать exe файл в отдельную папку с релизной сборкой (либы Core, Gui, Widgets в ней присуствуют, если что), так при нажатии на баттон НИЧЕГО не происходит. Второй день ищу проблему, не знаю что делать
Почему происходит такой эффект, стоит задать вопрос, как ответ вскоре обнаруживается быстро...
в общем модификация для решения проблемы :
 QDesktopServices::openUrl( QUrl::fromLocalFile(m_FilePath) );
источник

RG

Renat Garaev in Qt
Задавайте вопросы. Покажите, что вы не ро/бот
источник

AT

Anatoly Tomilov in Qt
Есть вот такой диалог, который для объекта позволяет все его проперти редактировать: https://pastebin.com/0C97RefB
Охота добавить тип (в свитч, который внутри цикла), который позволяет редактировать битовую маску. Из чего его сделать? Или для enum-а radiobutton-ы с хотя бы именами значений. Как это сделать минимумом усилий?
источник

AT

Anatoly Tomilov in Qt
Anatoly Tomilov
Есть вот такой диалог, который для объекта позволяет все его проперти редактировать: https://pastebin.com/0C97RefB
Охота добавить тип (в свитч, который внутри цикла), который позволяет редактировать битовую маску. Из чего его сделать? Или для enum-а radiobutton-ы с хотя бы именами значений. Как это сделать минимумом усилий?
Проблема в том, что диспатчится по типу проперти. Но и битовая маска и enum — это quint32 или int
источник

AT

Anatoly Tomilov in Qt
можно как-то к проперти прицепить метаинформацию, которую можно вытащить потом?
источник

М

Михаил in Qt
Прикрепил  к TextField Validator -  validator: RegExpValidator {
                   regExp: new RegExp(remoteServiceConnector.storageInfo.folderNameValidator)
               } Как можно испускать сигнал если вводимый текст невалидный?
источник

AT

Anatoly Tomilov in Qt
Михаил
Прикрепил  к TextField Validator -  validator: RegExpValidator {
                   regExp: new RegExp(remoteServiceConnector.storageInfo.folderNameValidator)
               } Как можно испускать сигнал если вводимый текст невалидный?
напиши сабкласс QValidator — он уже QObject и может содержать сигналы
источник

AT

Anatoly Tomilov in Qt
или даже сабкласс QRegExpValidator
источник

AT

Anatoly Tomilov in Qt
RegExpValidator QML Type Instantiates: QRegExpValidator
источник

AS

Anton Shilin in Qt
Доброго времени суток!
Я совсем начинающий в Qt и передо мной стоит задача связать 2 приложения по TCP/IP.
Может кто порекомендовать ресурсы / книги, где это подробнейше разъясняется?
Заранее благодарен.
источник