Russian Qt Forum
Август 22, 2019, 20:05 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: [1] 2 3 4
1  Qt / Qt-инструментарий / Re: Проблема с Qt Creator новых версий : Август 11, 2019, 01:13
http://www.prog.org.ru/topic_10224_0.html
см. конец поста.
2  Qt / Общие вопросы / Re: connect сигналы и слоты=( : Август 10, 2019, 12:56
Отвечаю: они изменили методику вызова.

https://wiki.qt.io/New_Signal_Slot_Syntax

Старая модель:
connect(
    sender, SIGNAL( valueChanged( QString, QString ) ),
    receiver, SLOT( updateValue( QString ) )
);

Новая модель:

connect(
    sender, &Sender::valueChanged,
    receiver, &Receiver::updateValue
);

И тогда подсказывает.

Или как вариант:
запретить Help > About Plugins > Clang Code Model
3  Qt / Общие вопросы / Re: connect сигналы и слоты=( : Август 10, 2019, 12:26
Только что обратил внимание Creator 4.9.2.
То-же не подсказывает.
Никогда не обращал внимание. Улыбающийся

Может потому не подсказывает, что пишу на Qt4....
Была замечена проблема подсказок у Creator'a при использовании namespace,
времени разбираться не было и не стал заморачиваться а потом забыл.

Надо попробовать чистый project сгенерить.

Добавлено:
По пробовал:
1. Проблема не в namespaces.
2. Проблема не в версии QT.
Надо будет разобраться.

4  Qt / Установка, сборка, отладка, тестирование / Драйвера для postgresql 11.4 для qt4. : Июль 20, 2019, 06:35
Собственно вопрос:
А существует ли Subj?
Дело в том, что в Qt 4.8.7 - libqsqlpsql.so поддерживает сервер до 9-й версии включительно (понятно что после сброрки и т.п.), версии выше с Warning'ами.
Может где есть вариант драйверов для 4-й qt с поддержкой свежих версий postgresql.

Пока подкрутил ручками версии в исходниках, и чуток реализации (из qt5 взял подробности), вроде ожил.
Но когда грохнется не известно.
Может кто знает, в природе существует полноценная реализация?

PS: гугление ни к чему ни привело. :)
PS: сравнивая исходники дров для qt5 там не только отличия номеров версий.


Да, совсем забыл написать:
1. Интересует ответ только на заданный вопрос.
2. Предложения переходить/оставаться на версию .... не интересуют.
3. Не знаете что сказать: выберите для флейма другую тему.


5  Qt / Qt Quick / Re: Тупит QML на примитивном коде - что ему еще надо? (С видео) : Декабрь 05, 2018, 16:53
Для начала:
1. Какая версия Qt?
2. Как это окно визуализируется?
что-то типа main.cpp?Непонимающий

От себя:
С таким main.cpp
//
#include <QGuiApplication>
#include <QQmlApplicationEngine>

int main(int argc, char *argv[])
{
    QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
    QGuiApplication app(argc, argv);

    QQmlApplicationEngine engine;
    engine.load(QUrl(QLatin1String("qrc:/main.qml")));

    return app.exec();
}
//------------------------------
2. версия qt - 5.7.0

Без проблем, Ваш код работает как и ожидается и ничего не глючит.

сразу забыл упомянуть:
Slackware 14.2 Linux v 4.17.8 #2 SMP Thu Nov 8 13:20:53 EET 2018 x86_64 Intel(R) Core(TM) xxxx CPU @ x.00GHz GenuineIntel GNU/Linux
dm: xfce 4.12
video: NVIDIA 1030
6  Qt / Работа с сетью / Re: Правильная архитектура сервера/клиента : Ноябрь 14, 2018, 13:38
Поглядываю на этот тред и удивляюсь, сколько "экспертов" обсуждают "сферический клиент-сервер в вакууме".
О задаче ничего не известно, но обсуждений ......
7  Программирование / Базы данных / Re: Мистика с PostgreSQL с оператором AND : Ноябрь 08, 2018, 16:39
Значит

ColumnName LIKE '%T%'

Не один символ. Может в хвосте перевод строки - невидимый или чего-то подобное.
8  Программирование / Базы данных / Re: Мистика с PostgreSQL с оператором AND : Ноябрь 08, 2018, 02:30
Не знаю, что у Вас там происходит но:

create table pColumn(TableName text, ColumnName text);
CREATE TABLE
insert into pColumn values('R','T');
INSERT 0 1
insert into pColumn values('R','T');
INSERT 0 1
insert into pColumn values('R','T');
INSERT 0 1
SELECT * FROM pColumn WHERE TableName = 'R' AND ColumnName = 'T';
 tablename | columnname
-----------+------------
 R         | T
 R         | T
 R         | T
(3 rows)

9  Qt / Вопросы новичков / Re: Пользовательский виджет (плагин)в Qt Designer : Декабрь 06, 2017, 21:04
QString QDesignerCustomWidgetInterface::includeFile() const;
Должен вернуть строку содержащую имя .h файла.

QDesignerCustomWidgetInterface это то от чего порождаете ваш плагин....  
Думаю понятно.

Добавлено:
И еще, не знаю где под форточками лежат заголовочные файлы но под linux у меня /usr/include
А не стандартное место указывается дополнением в .pro файл:
INCLUDEPATH += .... где-то там
10  Qt / Вопросы новичков / Re: Пользовательский виджет (плагин)в Qt Designer : Декабрь 06, 2017, 09:19
Рекомендую взять книгу и почитать.

На данном этапе скажу несколько, даже не знаю как назвать, советов/утверждений.

1. Виджет в дизайнере состоит из:
1.1. Заголовочного файла .h
1.2. Библиотеки (в вашем случае dll) реализующий сам виджет.
1.3. И собственно плагина для дизайнера (dll) дающему абстрактный доступ к виджету из п.1.2 и порожденному от QDesignerCustomWidgetInterface

2. При запуске дизайнер находит все плагины (в т.ч. созданные в п.1.3)
3. Когда вы ставите его на форму - дизайнер знает через плагин из п.1.3 как создать виджет из п.1.2.
4. Вы сохраняете виджет в файл ui.

5. Вы подключаете виджет к своему приложению и в этот момент для доступа к свойствам нужно подключить .h файл иначе компилятор не узнает о именах свойств/методов вашего плагина. (тут возможны варианты т.к. о существовании .h файла дизайнер знает) посмотрите файлы созданные moc препроцессором для понимания там уже есть подключение вашего h файла.
6. Вы в .pro или подобный файл приложения подключаете библиотеку т.к. для линковщика надо указать с чем линковать.

Компилируем, собираем, радуемся.

Если коротко - как-то так.
11  Qt / Вопросы новичков / Re: Прошу помощи по настройке для работы с QWT : Май 13, 2017, 16:20
Ну не знаю.
У меня, под linux, все нормально собирается и работает.
Может зверек ("QWT") под форточками не жизнеспособен.
Еще раз повторюсь под линухами - на ура.
12  Программирование / С/C++ / Re: const char *& : Декабрь 05, 2016, 09:06
>Не бывает указателей на ссылку.
Ссылка есть указатель.
Не бывает указателей на указатель.... Дожились.
Просто выглядит по другому.
13  Qt / Qt Quick / Re: ListView GridView и подобные вью жрут память : Июль 26, 2016, 03:44
Спасибо, поржал Веселый
Не за что) Подумай потом на досуге, почему виджеты так безнадежно забросили)
Видимо потому, что [быдлокодеры|недокодеры|недо программисты] не осилили.
Web дизайнеров развелось куча а потом думаем, что ж так-то простенький интерфейс тормозит-то.
> Спасибо, поржал Веселый // поддерживаю
14  Разное / Говорилка / Re: В чем убогость винды? : Май 05, 2016, 16:56
В ДНК!
И больше тут добавить нечего!
15  Qt / Базы данных / Re: Конвертация и изменение в QTableView + SQL : Март 24, 2016, 00:37
Автор - конспиратор.

1. Какая СУБД?
2. DDL собственно таблицы?
3. Запрос возвращает 4-е колонки. В примере выдачи 3. как?

продолжим:
1. Что мешает сделать SUM(NUMBER).
2. Как вообще работает приведенный запрос т.к. NUMBER не указан под GROUP BY и не аггрегирован - субд должен выругаться.

Тут комментария 2:
1. Почитать чего-то по поводу SQL вообще и по поводу конкретной СУБД в частности.
2. Тупо написать исходную таблицу и необходимую выдачу указав при этом СУБД в тему.  Кто-то, из форумчан,  напишет запрос и его использовать. Не разбираясь в SQL.
Страниц: [1] 2 3 4

Страница сгенерирована за 0.065 секунд. Запросов: 23.