91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 13.49MB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發布日期: 2023-08-05
  • 語言: C/C++
  • 標簽:

資源簡介

C++結合Qt庫編寫的背單詞軟件源代碼 專業啦,可以從外部導入詞庫,設置課程,快速查詞,反義詞查詢,多欄顯示等,英漢互譯,絕對的老手寫的。

資源截圖

代碼片段和文件信息

#include?“BatchImportDlg.h“
#include?“WordList.h“
#include?“Library.h“
#include?“MainWindow.h“
#include?“SettingDlg.h“
#include?
#include?
#include?

BatchImportDlg::BatchImportDlg(QWidget?*parent?const?QString&?dict?
???const?QString&?chineseLine?const?QString&?englishLine)
:?QDialog(parent)?dictName(dict)
{
activeTable?=?0;
initView(chineseLine);
initConnection();
loadOldWords(englishLine);
}

void?BatchImportDlg::initView(const?QString&?chineseLine)
{
ui.setupUi(this);
setWindowFlags(Qt::Dialog?|?Qt::WindowMinMaxButtonsHint);
ui.lineEditGroupName->setText(chineseLine);
ui.lineEditSearch->setText(chineseLine);
ui.lineEditSearch->selectAll();
ui.lineEditSearch->setFocus();

ui.searchWidgetSearch->setDictName(dictName);
}

void?BatchImportDlg::initConnection()
{
connect(ui.buttonImport?SIGNAL(clicked())?this?SLOT(slotImport()));
connect(ui.buttonDel????SIGNAL(clicked())?this?SLOT(slotDel()));
connect(ui.buttonAll????SIGNAL(clicked())?this?SLOT(slotAll()));
connect(ui.buttonAppend?SIGNAL(clicked())?this?SLOT(slotAppendName()));
connect(ui.buttoncopy???SIGNAL(clicked())?this?SLOT(slotCopyName()));
connect(ui.lineEditSearch?SIGNAL(textChanged(const?QString&))?
this ???SLOT(slotSearch(const?QString&)));
connect(ui.searchWidgetGroup??SIGNAL(clicked())?this?SLOT(slotGroupWidgetActivated()));
connect(ui.searchWidgetSearch?SIGNAL(clicked())?this?SLOT(slotSearchWidgetActivated()));
connect(ui.searchWidgetGroup??SIGNAL(doubleClicked(int))?this?SLOT(slotDel()));
connect(ui.searchWidgetSearch?SIGNAL(doubleClicked(int))?this?SLOT(slotImport()));
connect(ui.radioBegin?SIGNAL(clicked())?this?SLOT(slotReSearch()));
connect(ui.radioEnd???SIGNAL(clicked())?this?SLOT(slotReSearch()));
connect(ui.radioAny???SIGNAL(clicked())?this?SLOT(slotReSearch()));
}

int?BatchImportDlg::exec()
{
slotReSearch();
return?QDialog::exec();
}

void?BatchImportDlg::loadOldWords(const?QString&?englishLine)
{
QStringList?englishList?=?EnglishList(englishLine).getSplitted();
foreach(QString?english?englishList)
ui.searchWidgetGroup->appendRecord(english?Library::getChinese(dictName?english));
ui.searchWidgetGroup->sort();
}

void?BatchImportDlg::slotAppendName()
{
ui.lineEditGroupName->setText(
ui.lineEditGroupName->text().append(
tr(“、“)?+?ui.lineEditSearch->text()));
}

void?BatchImportDlg::slotCopyName()?{
ui.lineEditGroupName->setText(ui.lineEditSearch->text());
}

void?BatchImportDlg::enableOption(bool?enable)
{
ui.radioBegin->setEnabled(enable);
ui.radioEnd??->setEnabled(enable);
ui.radioAny??->setEnabled(enable);
}

void?BatchImportDlg::slotSearch(const?QString&?target)
{
enableOption(!ChineseList::isChinese(target));
ui.searchWidgetSearch->search(target?getOption());
ui.searchWidgetSearch->removeDuplicate(*ui.searchWidgetGroup);
}

SearchWidget::Sea

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

-----------?---------??----------?-----??----

?????????????32028164????????????????????386


評論

共有 條評論