nums[N];
с N=0;
. Когда вы в него пишете, каждый раз рискуете поймать ошибку доступа к памяти.nums[i] = min;
, должно быть наоборот))int min = nums[0];
. min должен быть тоже float, иначе вы получите немного не то что ожидаете. 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
QIcon icon2;
icon2.addPixmap(pixmap,QIcon::Active);
icon2.addPixmap(pixmap,QIcon::Disabled);
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
}
}
}
}