ui->tableWidget->setRowCount(newSize);
(или что то в этом роде)int i = 0;
for(x = xn;x<=xk;x = x+xh, ++i) {
// Расчет очередного Y
QTableWidgetItem *itm = new QTableWidgetItem(QString::number(y));
ui->tableWidget->setItem(i,0,itm);
}
QTime::toString()
для таймера лучше не использовать. он скорее просто для вывода времени в определенном формате. Что посчитать затраченное время лучше сделать так: __int64 start = QDateTime::currentMSecsSinceEpoch();
/*
*
*
*
*
*
*/
__int64 duration = QDateTime::currentMSecsSinceEpoch() - start;
ui->label->setText(QString::number(duration));
Text
задать свойство renderType: Text.NativeRendering
то текст становится нормальным. Осталось выяснить почему так происходит.qputenv("QML_DISABLE_DISTANCEFIELD", "1");
в начале main
либо через функцию void QQuickWindow::setTextRenderType(QQuickWindow::TextRenderType renderType)
с параметром QQuickWindow::NativeTextRendering
import QtQuick 2.14
import QtQuick.Window 2.14
import QtQuick.Controls 1.4 as QQC1
import QtQuick.Controls 2.14 as QQC2
import QtQuick.Controls.Styles 1.4
Window {
visible: true
width: 640
height: 480
title: qsTr("Hello World")
QQC1.Slider {
anchors.centerIn: parent
style: SliderStyle {
groove: Rectangle {
implicitWidth: 200
implicitHeight: 8
color: "gray"
radius: 8
}
handle: Rectangle {
anchors.centerIn: parent
color: control.pressed ? "white" : "lightgray"
border.color: "gray"
border.width: 2
implicitWidth: 34
implicitHeight: 34
radius: 12
}
}
}
}