普通小程序c+gtk可以跨平台,c++跨平台用qt比较方便,deepinlinuxv20.9应用商店安装dtk-ide,就可以开发qt了,用上dtk模板就是dtk应用,qt模板就是qt跨平台应用
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QRegExpValidator>
#include <QDebug>
#include <QDesktopWidget>
static void FormToCenter(QWidget *frm)
{
frm->move(qApp->desktop()->availableGeometry(frm).center()-frm->rect().center());
}
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
QRegExp regExp("[0-9]*");
QValidator *validator = new QRegExpValidator(regExp, ui->lineEdit->window());
ui->lineEdit->setValidator(validator);
FormToCenter(this);
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::on_evaluateButton_clicked()
{
int x=ui->lineEdit->text().toInt();
if(x>1000){
qDebug()<<"y "<<x/1000;
qDebug()<<"y 2 "<<x%1000;
x=x/1000-x%10