小编Jir*_*dek的帖子

QString 中的当前日期时间?

到目前为止,我正在使用:

QTime time = QTime::currentTime();
QString formattedTime = time.toString("hh:mm:ss");
QByteArray formattedTimeMsg = formattedTime.toLocal8Bit();
Run Code Online (Sandbox Code Playgroud)

我如何将其更改为“DD.MM.YYYY hh:mm:ss”的日期和时间?

c++ qt qt5

2
推荐指数
1
解决办法
638
查看次数

vba 在单列中总结多个条件

假设我在 A 列和 B 列中有这个:

A    5
A_1  3
A_2  2
A_3  3
A_4  4
Run Code Online (Sandbox Code Playgroud)

我想做:

Application.SumIfs(range("b:b"), range("b:b"), {"A", "A_2"})
Run Code Online (Sandbox Code Playgroud)

但是这不起作用,数组值。

我不希望通过 EVALUATION() (或 [] 等价物)甚至不通过范围进行循环。所以我正在寻找一种在标准值上使用多个选项的方法。

PS:SumIfs 只是一个例子,因为我的条件不止一个,所以如果有人建议 SumIf,那么不,我有理由不使用 SumIf

谢谢

arrays vba sumifs

1
推荐指数
1
解决办法
294
查看次数

qml 从 C++ 读取变量?

我正在尝试为我的 android apk 设置 applicationwindow {} 大小,所以我希望从 cpp 文件中读取值:

主.cpp:

int main(int argc, char *argv[])
{
    QGuiApplication app(argc, argv);

    QScreen *screen = QApplication::screens().at(0);
    QVariant sz_width = screen->availableSize().width();
    QVariant sz_height = screen->availableSize().height();

    QQmlApplicationEngine engine;
    engine.load(QUrl(QStringLiteral("qrc:/main.qml")));

    return app.exec();
}
Run Code Online (Sandbox Code Playgroud)

然后从 qml 文件中读取它(main.qml):

ApplicationWindow {
    id: mainWindow
    visible: true
    width: sz_width
    height: sz_height 
}
Run Code Online (Sandbox Code Playgroud)

这是为了稍后在 qml 中轻松操作所有对象大小,因此基本上例如我使用 mainWindow*0.5 的字体大小,因此我可以为每个应用程序分辨率设置适当的字体大小,但只有在我真正设置变量宽度和高度...

也许这个解决方案是“病态的”,但是如果你能用正确的语法帮助我,我想这样做......

谢谢

c++ qt qml

0
推荐指数
1
解决办法
658
查看次数

标签 统计

c++ ×2

qt ×2

arrays ×1

qml ×1

qt5 ×1

sumifs ×1

vba ×1