Михаиллл
Jan. 2, 2019, 4:07 p.m.

QtКак получить данные из QSqlQuery при запросе SELECT

qt, SELECT, QSqlQuery

Здравствуйте.
Делаю запрос в базу данных:

  1. QSqlQuery query;
  2. query.prepare("SELECT "
  3. "\"NumberID\" ,"
  4. "\"Name\" ,"
  5. "\"Comments\" ,"
  6. "\"Resume\""
  7. " FROM " + NameTableDB +
  8. " WHERE \"NumberID\" = 52"
  9. ";");
  10.  
  11. if (!query.exec()) {qDebug()<<"не получило данные";}
  12. else
  13. {
  14. qDebug()<<"получило данные";
  15. int IdResume
Read
Михаиллл
Jan. 1, 2019, 11:25 p.m.

QtКак изменить размер шрифта и шрифт при печати

qt, font, print, шрифт, Печать

Здравствуйте.
Скажите пожалуйста, как изменть шрифт и его размер при печати.
Пробовал так, не работает:

  1. void MainWindow::PrintDocument(QString &TextForPrint) //PrintDocument
  2. {
  3. QPrinter MyPrinter;
  4. QPrintDialog *PrinterDialog = new QPrintDialog(&MyPrinter);
  5. PrinterDialog->setWindowTitle("Печать");
  6. QFont FontForPrint;
  7. FontForPrint.setPointSize(22);
  8. //PrinterDialog->setFont(FontForPrint);
  9. if (PrinterDialog->exec())
  10. {
  11. QPainter MyPainter;
  12. MyPainter.begin(&MyPrinter);
  13. MyPainter.drawText(100, 100,
Read
Михаиллл
Jan. 1, 2019, 6:50 p.m.

QtКак распечатать QString

qt, Печать

Здравствуйте.
Как распечатать QString?
Этот код только показыват окно распечатывания.

  1. QString TestString = "Test 1";
  2. QPrinter MyPrinter;
  3. QPrintDialog *PrinterDialog = new QPrintDialog(&MyPrinter);
  4. PrinterDialog->exec();
Read
Михаиллл
Dec. 28, 2018, 2:20 p.m.

QtКак в QDialog узнать индекс TableView?

qt, QDialog, QTableView

Здравствуйте.
В QDialog создал TableView и пытаюсь опрределить его индекс.
Дебаг возвращает:setGeometry: Unable to set geometry 116x30+2100+419 on QWidgetWindow/'QDialogClassWindow'. Resulting geometry: 178x122+2100+419 (frame: 8, 30, 8, 8, custom margin: 0, 0, 0, 0, minimum size: 178x122, maximum size: 16777215x16777215).
Скажите …

Read
d
Dec. 27, 2018, 1:18 a.m.

C++Rectangle, растягиваемый мышкой

c++, qt, rectangle, mouse

У меня есть прямоугольная область, которую мне нужно уметь изменять мышкой. Пока это костыльно написано при помощи 4 линий. Есть ли какой нибудь класс или способ, более гибкий для данной задачи?

Read
x
Dec. 25, 2018, 10:07 p.m.

QMLКак отловить момент «выталкивания» (pop) страницы в StackView в QML?

qt, qml, pop, стек, stackview

Все приложение у меня построено на StackView . В приложении есть страница выбора файла, которое используется в нескольких частях приложения. В коде она описана так:

  1. StackView {
  2. id: stackView
  3.  
  4. ...
  5.  
  6. // Страница с виджетом выбора файла
  7. Component {
  8. id: fileSelectDialogComponent
Read
x
Dec. 19, 2018, 6:40 p.m.

QtКак в QML на объекте Map наиболее оптимизированно показать часть QGeoPath?

qt5, qt, трек, qml

Имеется объект класса QGeoPath , который хранит ~3500 точек. Заказчик требует, чтобы в программе была настройка, какую часть запомненного трека отрисовывать. Условно говоря, 150 точек, 300 точек, 500 точек, 1000, 2000, полный трек.

В самом классе QGeoPath нет возможности указать, …

Read
Taishel73
Dec. 2, 2018, 6:14 a.m.

C++Заметки на С++

qt, QT, Qt, Qt Creator, Visual Studio, C++

Здравствуйте! Если кто-то натыкался на листинг программы по типу стандартных заметок, созданной на с++, прошу откликнуться.

Read
r
Nov. 28, 2018, 3:30 p.m.

QtScale GraphicsItems, zoom способы реализации

qt, gamedev, QGraphicItem, QGraphicsScene

Есть программа.
Ничего сложного в ней нет
QGraphicsScene
view = Q Graphics View - размером (800, 600)
view->setTransformationAnchor(QGraphicsView::AnchorUnderMouse)
При прокрутке колесом мыши вызывается
view->scale(1.05, 1.05) или view->scale(1/1.05, 1/1.05)

И несколько QGRaphicsRectItem
Предположим что есть country_map = QGRaphicsRectItem( )
размером (2000, …

Read
Taishel73
Nov. 27, 2018, 5:38 a.m.

QtРасчет транспортной задачи методом максимального элемента.

qt, Qt, QT, Qt Creator, Qt 5.8

  1. #include "mainwindow.h"
  2. #include "ui_mainwindow.h"
  3.  
  4. MainWindow::MainWindow(QWidget *parent) :
  5. QMainWindow(parent),
  6. ui(new Ui::MainWindow)
  7. {
  8. ui->setupUi(this);
  9. }
  10.  
  11. MainWindow::~MainWindow()
  12. {
  13. delete ui;
  14. }
  15.  
  16. void MainWindow::on_pushButton_3_clicked()//Yj(K1)
  17. {
  18. double a, b, c;
  19. QString A;
  20. QString B;
  21. A = ui->lineEdit->text();
  22. a = A.toDouble();
  23. B = ui->lineEdit_5->text();
  24. b =
Read
  • Last comments
  • AK
    April 24, 2025, 12:04 p.m.
    UPD: Переписал логику воспроизведения через стороннюю библиотеку BASS. Там выбрать можно
  • Evgenii Legotckoi
    April 16, 2025, 5:08 p.m.
    Благодарю за отзыв. И вам желаю всяческих успехов!
  • IscanderChe
    April 12, 2025, 5:12 p.m.
    Добрый день. Спасибо Вам за этот проект и отдельно за ответы на форуме, которые мне очень помогли в некоммерческих пет-проектах. Профессиональным программистом я так и не стал, но узнал мно…
  • AK
    April 1, 2025, 11:41 a.m.
    Добрый день. В данный момент работаю над проектом, где необходимо выводить звук из программы в определенное аудиоустройство (колонки, наушники, виртуальный кабель и т.д). Пишу на Qt5.12.12 поско…
  • Evgenii Legotckoi
    March 9, 2025, 9:02 p.m.
    К сожалению, я этого подсказать не могу, поскольку у меня нет необходимости в обходе блокировок и т.д. Поэтому я и не задавался решением этой проблемы. Ну выглядит так, что вам действитель…