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

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: [1] 2 3 ... 7
1  Qt / Вопросы новичков / Re: вопрос по qt+visual studio : Июль 12, 2017, 10:19
Добавьте в настройках проекта configuration properties > C/C++ > Additional Include Directories "$(QTDIR)\include\xxxx", где xxxx соответствующий модуль.
Ну, и в Linker > Input > Additional Dependencies соответствующие либы.
2  Qt / Вопросы новичков / Re: Релиз проекта Qt : Май 18, 2017, 13:10
Собственно говоря, и черт бы с ним. Мне не сложно ручками положить, но очень уж интересно как же так.  Смеющийся
3  Qt / Вопросы новичков / Re: Релиз проекта Qt : Май 18, 2017, 13:08
Цитировать
В принципе, плюсану Racheengel'у, ибо у меня он ни в какую не хочет подтягивать QtConcurent, однако не отметаю и то, что, может, это мой косяк.

Скорей всего Ваш косяк!

1. Берем пример: examples\qtconcurrent\wordcount\
2. Компилим
3. Натравливаем windeployqt
4. Все на месте.

ЧЯДНТ?

PS: Qt 5.8, MSVC 2015

1. Берем пример: examples\qtconcurrent\wordcount\
2. Компилим
3. Натравливаем windeployqt
4. Qt5Concurent.dll отсутствует.

ЧЯДНТ?

PS: Qt 5.5.1 x64, MSVC 2013
Смеющийся


4  Qt / Вопросы новичков / Re: Релиз проекта Qt : Май 18, 2017, 12:14
Цитировать
Это "шутка дня" Улыбающийся

Нет. УМВР ЧЯДНТ?

В принципе, плюсану Racheengel'у, ибо у меня он ни в какую не хочет подтягивать QtConcurent, однако не отметаю и то, что, может, это мой косяк.
5  Qt / Вопросы новичков / Re: Реализация блоков для визуального программирования : Апрель 12, 2017, 12:10
Прокси виджеты, вы копаете в правильную сторону.
6  Qt / Пользовательский интерфейс (GUI) / Re: QGridLayout координаты и рисование : Февраль 27, 2017, 13:10
Код
C++ (Qt)
class TestQt : public QWidget
{
Q_OBJECT
 
public:
TestQt(QWidget *parent = 0);
~TestQt();
};
 
TestQt::TestQt(QWidget *parent)
: QWidget(parent)
{
QGridLayout* layout = new QGridLayout(this);
QPushButton* button1 = new QPushButton("1", this);
QPushButton* button2= new QPushButton("2", this);
QPushButton* button3 = new QPushButton("3", this);
QPushButton* button4 = new QPushButton("4", this);
layout->addWidget(button1, 0, 0);
layout->addWidget(button2, 0, 1);
layout->addWidget(button3, 1, 0);
layout->addWidget(button4, 1, 1);
 
const QRect rect = childrenRect();
 
qDebug() << rect;
}
 
TestQt::~TestQt()
{
 
}
 

В выводе получаем QRect(0,0 100x30). Вполне определенные координаты и размеры.
7  Qt / Вопросы новичков / Re: Как в Qt задавать атрибуты для файла? : Октябрь 19, 2016, 12:14
вроде, то,  что вам нужно в винапи?

Код
C++ (Qt)
BOOL WINAPI SetFileTime(
 _In_           HANDLE   hFile,
 _In_opt_ const FILETIME *lpCreationTime,
 _In_opt_ const FILETIME *lpLastAccessTime,
 _In_opt_ const FILETIME *lpLastWriteTime
);

https://msdn.microsoft.com/ru-ru/library/windows/desktop/ms724933(v=vs.85).aspx
8  Qt / Вопросы новичков / Re: QGraphicsView на форме : Январь 25, 2016, 14:03
Давайте код целиком, поглядим
9  Qt / Вопросы новичков / Re: QGraphicsView на форме : Январь 25, 2016, 13:12
Делайте так же, как и раньше, создаёте сцену (в коде, через дизайнер добавить сцену нельзя) и прицепляете к вью.

Код
C++ (Qt)
MyWidget(QWidget *parent)
{
   ui->setupUi(this);
   scene = new QGraphicsScene(this);
   ui->graphicsView->setScene(scene);
}
 


http://www.bogotobogo.com/Qt/Qt5_QGraphicsView_QGraphicsScene.php
10  Qt / Вопросы новичков / Re: Возможности QGraphicsScene : Январь 25, 2016, 12:50
Из документации

Цитировать
Класс QGraphicsScene предоставляет поверхность для управления большим числом графических 2D элементов.

Этот класс служит как контейнер для QGraphicsItems. Он используется вместе с QGraphicsView для отображения графических объектов, таких как линии, прямоугольники, текст или даже собственные элементы на двухмерной поверхности. QGraphicsScene входит в каркас графического представления.

QGraphicsScene также предоставляет функциональность, которая позволит вам эффективно определять положение элементов и какие элементы видимы внутри произвольной области сцены. С виджетом QGraphicsView вы можете или отобразить всю сцену, или увеличить и отобразить только часть сцены.

........

QGraphicsScene использует алгоритм индексации для эффективного управления положением элементов. По умолчанию используется дерево BSP (Binary Space Partitioning); этот алгоритм удобен для больших сцен где большинство элементов остаются статичными (т.е., не перемещаются). Вы можете отключить этот индекс вызвав setItemIndexMethod(). Для получения дополнительной информации о доступных алгоритмах индексации смотрите свойство itemIndexMethod.

.......

Одной из сильнейших сторон QGraphicsScene является её возможность эффективно определять положение элементов. Даже с миллионами элементов на сцене функции items() могут определять положение элемента в течении нескольких миллисекунд. Есть несколько перегруженных функций для items(): одна находит элементы в определённой позиции, другая находит элементы внутри или в пересечении с полигоном или прямоугольником, и так далее. Список возвращаемых элементов отсортирован в порядке расположения, первым элементом списка будет верхний элемент. Для удобства также есть функция itemAt(), которая возвращает верхний элемент в заданной точке.

QGraphicsScene управляет информацией о выделении для сцены. Чтобы выбрать элементы, вызовите setSelectionArea(), а чтобы очистить текущее выделение вызовите clearSelection(). Вызовите selectedItems() чтобы получить список всех выделенных элементов.

Оптимизация. Удобство. Ну, собственно, возможность не придумывать велосипеды.

Выделил вам в тексте основное, на что обратить внимание.
11  Qt / Общие вопросы / Re: Сериализация QSettings : Декабрь 17, 2015, 15:07
если реестр Windows можно считать "физическим файлом на носителе", тогда - да, существовал

В общем-то да.

Спасибо вам за ответы и отклик. В принципе, всё для себя уже уяснил.
12  Qt / Общие вопросы / Re: Сериализация QSettings : Декабрь 17, 2015, 10:54
Я правильно понимаю, что физический файл на носителе все равно существовал?
13  Qt / Общие вопросы / Re: Сериализация QSettings : Декабрь 16, 2015, 12:48
Или вообще не заморачиваться в этой задаче с QSettings, а использовать QVariantMap.
14  Qt / Общие вопросы / Re: Сериализация QSettings : Декабрь 16, 2015, 11:53
Т.е. предлагается получить через allkeys все ключи, потом в цикле получить все значения, запихать всё это, например в QMap, сериализовать в QDataStream, дальше передать его по сети, на другом конце десериализовать и пользоваться? Как то уж очень некрасиво.

По поводу этого согласен с топикстартером. Это первое, что приходит в голову, думал, может, есть решение покрасивее.
15  Qt / Общие вопросы / Re: Сериализация QSettings : Декабрь 16, 2015, 10:49
Прошу меня извинить за ап такой старой темы. Хотелось бы узнать у топикстартера (насколько я знаю, он активно посещает форум), решил ли он тогда эту проблему? У меня появилась схожая задача, необходимо запихнуть QSetting во что-то типа QByteArray, без всяких файлов и прочего.
Страниц: [1] 2 3 ... 7

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