gpt4 book ai didi

Qt 上的 android 小部件

转载 作者:行者123 更新时间:2023-11-30 04:01:07 25 4
gpt4 key购买 nike

是否可以使用 Qt 创建 Android 小部件?

我的程序用数字时钟 (hh/mm/ss) 和日期显示时间,它作为 android 应用程序在 android 上运行。

我正在尝试通过编辑此程序来创建一个 Android 小部件,有什么想法吗?

主窗口.cpp

#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QTimer>
#include <QTime>
#include "dialog.h"

MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
//showTime();
QTimer *timer = new QTimer(this);
connect(timer , SIGNAL(timeout()), this , SLOT(showTime()) );
timer->start();

QDateTime dateTime =QDateTime::currentDateTime();
QString datetimetext = dateTime.toString();
ui->DateTime->setText(datetimetext);

}
void MainWindow::showTime(){
QTime time = QTime::currentTime();
QString time_text = time.toString("hh : mm : ss");
if((time.second()%2)==0){
time_text[3]=' ';
time_text[8]=' ';

}
ui->Digital_clock->setText(time_text);
}

MainWindow::~MainWindow()
{
delete ui;
}

void MainWindow::on_pushButton_clicked()
{
Dialog secdialog;
secdialog.setModal(true);
secdialog.exec();
}

最佳答案

由于所有这些问题都没有得到解答,所以我将回答这个问题。 Android 小部件目前不能使用 Qt 框架完成(也不能使用其他跨平台技术,如 Phonegap)。它们必须是纯原生 Java 应用程序。

关于Qt 上的 android 小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25949215/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com