|
|
Другие темы раздела | |
C++ Qt Странные ошибки линковщика Qt
https://www.cyberforum.ru/ qt/ thread1169409.html Имеется класс главного окна MainWindow #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QPushButton> #include <QTableView> #include <QMainWindow> namespace Ui { class MainWindow; } |
Горячие клавиши в QT C++ Qt Доброго времени суток. В общем такой вопрос. В программе я создаю горячею клавишу QShortcut *myShort = new QShortcut(QKeySequence(tr("Left")), this); При появлении этого сигнала генерирую сигнал кнопки connect(myShort, SIGNAL(activated()), widget.lfBtn, SIGNAL(pressed())); В общем все работает, но мне не понятно как проследить чтоб когда я отпустил клавишу, то сработал другой сигнал. |
C++ Qt Правильное использование семафоров
https://www.cyberforum.ru/ qt/ thread1169163.html Добрый день, использую семафоры для записи чтения двумя потоками в кольцевой буффер. схематично, это происходит так: threadA obj1; threadB obj2; int main() |
C++ Qt Вывести сообщение об ошибке
https://www.cyberforum.ru/ qt/ thread1169123.html Функция принимает и возвращает строку, как вывести ошибку открытия файла, выйти из функции и остановить выполнение программы?????? Вот мой код: if(listNameFileServer.contains(nameFile)){ qDebug()<<"есть такой файл "<<nameFile; if(hashSum != returnHashSum(nameFile)){ qDebug()<<"есть изменения "<<hashSum<<" "<<returnHashSum(nameFile)<<" "<<nameFile; } ... |
Сигналы и слоты QLineEdit C++ Qt Дело в том что я пытаюсь редактировать ячейки в таблице через делегат. Ячейки то редактируются но вот как мне перехватить сигнал завершения редактирования ? разве не через QLineEdit который я создаю ? ... Вот часть кода: QDataWidgetMapper *mapper; QLineEdit *titleEdit; //------------------ titleEdit = new QLineEdit(this); titleEdit->setObjectName(QString::fromUtf8("titleEdit")); |
C++ Qt Выдает ошибку undefined reference to 'mytreeview::sg()'
https://www.cyberforum.ru/ qt/ thread1168899.html Определил свой виджет но тут возникла ошибка с сигналом mytreeview.h #ifndef MYTREEVIEW_H #define MYTREEVIEW_H #include <QTreeView> |
C++ Qt Подключение к АЦП по usb и ошибка "Undefined reference"
https://www.cyberforum.ru/ qt/ thread1168835.html Здравствуйте. На днях я стал несчастным (:jokingly:) обладателем АЦП Zet. На их сайте нашел примеры подключения к устройству через их драйвер zadc (библиотека Zadc.dll) в исходниках для c++ (как я понял они использовали VS). Так вот я бы хотел подключится к устройству используя Qt, но что-то у меня не получается. Скопировал все необходимые файлы в папку с проектом (Zadc_int.h, Zadc.lib, Zadc.dll,... |
C++ Qt Добавлять текст в текстовый файл в строго определенное место Здравствуйте, вопрос такой..как с помощью qt добавлять текст в текстовый файл в строго определенное место..не в конец файла..не в начало... ,а в строго определенное нужное мне место.. |
C++ Qt Как удалить край прямоугольника? привет всем, у меня есть такая проблема.хочу создать игру шахматы,и он работает так :когда кликнешь мышью на шахматную фигуру,край квадрата рисует красным цветом с помощью метода drawrect(); , но когда кликну на другую фигуру ,то предыдущий прямоугольник остается,как сделать так ,чтобы при второго клика первый прямоугольник исчез.каждая фигура является отдельным классом. заранее спасибо. ... https://www.cyberforum.ru/ qt/ thread1168412.html |
C++ Qt Qt4 векторная графика
https://www.cyberforum.ru/ qt/ thread1168137.html Доброго времени суток. Стоит задача: Захватить содержимое виджета и сохранить в формате векторной графики. Нашел про QtSvg, по вроде как он служит для отображение готовых файлов. И ассистент говорит что QImage работает только с растровой графикой :( Буду благодарен если кто пнет в нужную сторону. |
Подключение библиотеки OpenSSL для QT 5.2.1 C++ Qt Помогите, ни как не могу найти статью статью по подключению библиотеки OpenSSL для QT 5.2.1...Если у кого что есть скиньте пожалуйста.... |
C++ Qt QTimer ошибается во времени (на несколько мс)
https://www.cyberforum.ru/ qt/ thread1167873.html Вообщем проблема такая, заметил что QTimer "косит" и ошибается во времени (на несколько мс) и потом что бы закрыть эту ошибку срабатывает раньше времени. Это очень плохо сказывается на мою программу и я решил сделать свой класс используя операционно зависимые функции. Сижу я сейчас под Linux Mint <Debian1>. Так вот реализовать получилось но появилась новая проблема. Поглядите пожалуйста проект.... |
8 / 8 / 0
Регистрация: 13.01.2013
Сообщений: 177
|
|
07.05.2014, 23:25 | 0 |
Нарисовать сетку и круги - C++ Qt - Ответ 614248507.05.2014, 23:25. Показов 3309. Ответов 3
Метки (Все метки)
Ответ
Xerocry, мм... решишь проблему с квадратом, с кругами всё решиться само собой.
Если ты растягиваешь виджет только в одну сторону, конечно квадрат станет прямоугольником)) тут вообще дело сложное. Можно сделать, чтобы при увеличении одной стороны пропорционально увеличивалась другая, но тогда твои квадраты будут накладываться один на один, если растягивать только в одну сторону. Плюс к этому можно попытаться ещё и центрировать каждый квадрат относительно квадратов вокруг, но тогда однозначно будут пустые места. Поэтому тебе, скорее всего, придётся всё перерисовывать, заново рассчитывать размеры и количество квадратов, обрабатывая событие нажатия и отпускания мыши. То есть нажали, растягивают - ничего не происходит, отпустил - нарисовалось. Потому что если перерисовывать постоянно, как только изменяется размер, будет подлагивать. Хотя фиг знает) Если делать с прокруткой, то можешь сразу нарисовать столько дофига квадратов с кругами, что если в полный экран растянуть всё ещё будет куда крутить)) но это решение немного не очень. Вернуться к обсуждению: Нарисовать сетку и круги C++ Qt
1
|
07.05.2014, 23:25 | |
Готовые ответы и решения:
3
Нарисовать Круги Нарисовать круги Нарисовать круги Нарисовать круги на воде |
07.05.2014, 23:25 | |
07.05.2014, 23:25 | |
Помогаю со студенческими работами здесь
0
Нарисовать круги и квадраты Нарисовать круги Эйлера Нарисовать круги с линиями Нарисовать сетку |