Russian Qt Forum
Март 29, 2024, 10:53 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: 1 [2] 3 4
16  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
17  Qt / Работа с сетью / Re: Правильная архитектура сервера/клиента : Ноябрь 14, 2018, 13:38
Поглядываю на этот тред и удивляюсь, сколько "экспертов" обсуждают "сферический клиент-сервер в вакууме".
О задаче ничего не известно, но обсуждений ......
18  Программирование / Базы данных / Re: Мистика с PostgreSQL с оператором AND : Ноябрь 08, 2018, 16:39
Значит

ColumnName LIKE '%T%'

Не один символ. Может в хвосте перевод строки - невидимый или чего-то подобное.
19  Программирование / Базы данных / 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)

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

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

Добавлено:
И еще, не знаю где под форточками лежат заголовочные файлы но под linux у меня /usr/include
А не стандартное место указывается дополнением в .pro файл:
INCLUDEPATH += .... где-то там
21  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 или подобный файл приложения подключаете библиотеку т.к. для линковщика надо указать с чем линковать.

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

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

Вообще QSqlQuery ничего и никогда с запросом не делает он его, тупо, передает серверу в неизменном виде. Читать QSql вдумчиво.

PS: sqllite и рекурсивный запрос - не перебор ли... Хотя, народ не без героев.
28  Qt / Печать / Re: Не выбрасывать лист после печати. : Сентябрь 25, 2015, 18:05
В первом варианте все равно прогоняет лист.
Второй вариант работоспособен при выводе чистого текста через CUPS-API, что сейчас и сделано. Символы берутся из знако-генератора принтера.

Как я понял, то прогон листа будет в любом случае если вывод делается не через raw.
Закралась мысль - может по пробовать фильтр CUPS'а помучить. И сделать отдельную инстанцию принтера для интересующего вывода.
29  Qt / Печать / Не выбрасывать лист после печати. : Сентябрь 24, 2015, 16:19
Добрый всем!

Задача: нужно после печати документа не выбрасывать лист.

Подробнее:
OS: Linux
Система печати: CUPS
Программа: С++, Qt
Принтер: матричный Epson LQ-100

Заправлен рулон, при печати документа по закрытию принтера происходит печать + выброс листа.
Нужно этот "выброс листа" убрать. т.е. что-бы документы печатались подряд.

При печати через CUPS-API raw все чудесно, напечатали и сразу остановились.
Интересует:
1(идеальный). Можно ли каким-то способом заставить не прогонять лист после окончания вывода документа?
2(на худой конец). Можно ли каким-то способом получить принтерное представление документа? т.е. то-что уже уходит в порт. Причем минуя принтерный файл.

PS: требуется печать (грубо - чеков) на матричном принтере последовательно и при этом заранее не известно какой длинны будет документ на выводе (он может быть достаточно длинным "простыня").

Приветствуются любые идеи и так-же поисковые запросы по данной тематике.

PPS: если рисовать псевдо-графикой все получится нормально но хотелось бы генерить в графическом виде, а самому преобразование в растр из QPainter писать не хоца.
30  Программирование / С/C++ / Re: Приватные методы : Сентябрь 20, 2015, 02:46
Добрый!

Скажу так:
С точки зрения работоспособности кода - возможно надобности нет.
Но.
1. С точки зрения ООП (объектно-ориентированного проектирования) их наличие необходимо. Подробности опущу.
2. Полнота класса должна быть т.к. класс может быть унаследован и некоторые методы могут, для примера, не/стать virtual. Или появиться собственная реализация. Или разделиться на части.....
3. Так-же отсутствие подобного механизма в заголовке серьезно будет мешать принципу циклической разработки при том-же ООП (только в данном случае программировании).

Но это на вскидку.
А на мой, лично, взгляд главное это целостность описания при применении ООП.
Страниц: 1 [2] 3 4

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