• 大小: 12.09M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-28
  • 语言: 其他
  • 标签: 其他  

资源简介

inputnew_V20171109.zip

资源截图

代码片段和文件信息

#pragma execution_character_set(“utf-8“)

#include “frminputtool.h“
#include “ui_frminputtool.h“
#include “qdialog.h“
#include “qinputdialog.h“
#include “qfiledialog.h“
#include “qtextcodec.h“

frmInputTool::frmInputTool(QWidget *parent) :
QWidget(parent)
ui(new Ui::frmInputTool)
{
ui->setupUi(this);
this->initForm();
}

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

void frmInputTool::initForm()
{
    setWindowtitle(“输入法调用示例“);
ui->txt->setProperty(“noinput“ true);
}

void frmInputTool::on_btnDialog_clicked()
{
    QDialog dialog;
    dialog.setWindowModality(Qt::WindowModal);
    QLineEdit *txt = new QLineEdit(&dialog);
    txt->setVisible(true);
    dialog.exec();
}

void frmInputTool::on_btnInputDialog_clicked()
{
QInputDialog *d = new QInputDialog(this);
connect(d SIGNAL(accepted()) this SLOT(accepted()));
connect(d SIGNAL(textValueChanged(QString)) this SLOT(textValueChanged(QString)));
d->show();
}

void frmInputTool::on_btnFileDialog_clicked()
{
QFileDialog *d = new QFileDialog(this);
connect(d SIGNAL(fileSelected(QString)) this SLOT(fileSelected(QString)));
d->show();
}

void frmInputTool::accepted()
{
QInputDialog *d = (QInputDialog *)sender();
QString text = QString(“result: %1“).arg(d->textValue());
ui->lineEdit->setText(text);
}

void frmInputTool::textValueChanged(QString text)
{
ui->lineEdit->setText(text);
}

void frmInputTool::fileSelected(QString fileName)
{
QString text = QString(“fileName: %1“).arg(fileName);
ui->lineEdit->setText(text);

QFile file(fileName);

if (file.open(QFile::ReadOnly | QFile::Text)) {
QByteArray ba = file.readAll();
QTextCodec *codec = QTextCodec::codecForName(“UTF-8“);
QString str = codec->toUnicode(ba);
ui->textEdit->setText(str);
file.close();
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-11-09 11:40  inputnew\
     文件        1862  2017-09-05 15:29  inputnew\frminputtool.cpp
     文件         600  2016-12-13 17:18  inputnew\frminputtool.h
     文件        7509  2017-09-02 23:47  inputnew\frminputtool.ui
     目录           0  2017-11-08 22:32  inputnew\inputnew\
     文件         835  2017-09-05 16:15  inputnew\inputnew.pro
     文件       33794  2017-11-08 22:32  inputnew\inputnew\frminputnew.cpp
     文件        4635  2017-09-26 16:26  inputnew\inputnew\frminputnew.h
     文件       27385  2017-09-03 09:02  inputnew\inputnew\frminputnew.ui
     目录           0  2017-09-05 16:32  inputnew\inputnew\image\
     文件         490  2016-05-29 19:43  inputnew\inputnew\image\close_black.png
     文件         561  2016-02-24 15:17  inputnew\inputnew\image\close_white.png
     文件         398  2016-05-29 19:42  inputnew\inputnew\image\delete_black.png
     文件         486  2016-02-24 15:20  inputnew\inputnew\image\delete_white.png
     文件         362  2016-05-29 19:42  inputnew\inputnew\image\enter_black.png
     文件         399  2016-02-24 15:20  inputnew\inputnew\image\enter_white.png
     文件         427  2016-05-29 19:43  inputnew\inputnew\image\handwriting_black.png
     文件         468  2016-02-24 15:19  inputnew\inputnew\image\handwriting_white.png
     文件         398  2016-05-29 19:41  inputnew\inputnew\image\mini_black.png
     文件         426  2016-02-24 15:18  inputnew\inputnew\image\mini_white.png
     文件         217  2016-05-29 19:43  inputnew\inputnew\image\space_black.png
     文件         165  2016-02-24 15:21  inputnew\inputnew\image\space_white.png
     文件        1819  2017-09-02 23:02  inputnew\inputnew\image\status_ch.png
     文件        1913  2017-09-02 23:02  inputnew\inputnew\image\status_en.png
     文件         390  2016-05-29 19:41  inputnew\inputnew\image\upper_black.png
     文件         387  2016-02-24 15:24  inputnew\inputnew\image\upper_white.png
     文件         146  2017-09-05 16:15  inputnew\inputnew\inputnew.pri
     文件         773  2017-09-03 09:17  inputnew\inputnew\inputnew.qrc
     文件         829  2017-09-05 16:16  inputnew\main.cpp
     文件    25604096  2015-02-09 17:19  inputnew\py.db
     文件      122880  2017-09-02 21:59  inputnew\pysimple.db
............此处省略6个文件信息

评论

共有 条评论