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

  • 大小: 13.18MB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發布日期: 2023-07-21
  • 語言: C/C++
  • 標簽: C++??Qt??源代碼??

資源簡介

這份源代碼是使用C++和Qt庫編寫的(非本人所寫),對Qt初學者比較有幫助,至少可以學習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

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

?????文件?????829952??2008-10-14?14:37??使用說明.doc

?????文件???????2645??2008-10-14?14:37??binary\.svn\entries

?????文件??????????2??2008-10-14?14:37??binary\.svn\format

?????文件?????????53??2008-10-14?14:37??binary\.svn\prop-base\Mp3Splitter.exe.svn-base

?????文件?????????53??2008-10-14?14:37??binary\.svn\prop-base\msvcp90.dll.svn-base

?????文件?????????53??2008-10-14?14:37??binary\.svn\prop-base\msvcr90.dll.svn-base

?????文件?????????53??2008-10-14?14:37??binary\.svn\prop-base\MyWords.exe.svn-base

?????文件?????????53??2008-10-14?14:37??binary\.svn\prop-base\phonon4.dll.svn-base

?????文件?????????53??2008-10-14?14:37??binary\.svn\prop-base\QtCore4.dll.svn-base

?????文件?????????53??2008-10-14?14:37??binary\.svn\prop-base\QtGui4.dll.svn-base

?????文件?????????53??2008-10-14?14:37??binary\.svn\prop-base\QtSql4.dll.svn-base

?????文件?????????53??2008-10-14?14:37??binary\.svn\prop-base\split.exe.svn-base

?????文件?????????53??2008-10-14?14:37??binary\.svn\prop-base\sqlbrowser.exe.svn-base

?????文件?????????53??2008-10-14?14:37??binary\.svn\prop-base\TOPhonetic.ttf.svn-base

?????文件?????????53??2008-10-14?14:37??binary\.svn\prop-base\vcredist_x86_2008.exe.svn-base

?????文件?????????53??2008-10-14?14:37??binary\.svn\prop-base\word.db.svn-base

?????文件?????????57??2008-10-14?14:37??binary\.svn\text-base\Global.ini.svn-base

?????文件????????524??2008-10-14?14:37??binary\.svn\text-base\Microsoft.VC90.CRT.manifest.svn-base

?????文件??????51712??2008-10-14?14:37??binary\.svn\text-base\Mp3Splitter.exe.svn-base

?????文件?????568832??2008-10-14?14:37??binary\.svn\text-base\msvcp90.dll.svn-base

?????文件?????655872??2008-10-14?14:37??binary\.svn\text-base\msvcr90.dll.svn-base

?????文件?????501248??2008-10-14?14:37??binary\.svn\text-base\MyWords.exe.svn-base

?????文件?????222720??2008-10-14?14:37??binary\.svn\text-base\phonon4.dll.svn-base

?????文件????1916416??2008-10-14?14:37??binary\.svn\text-base\QtCore4.dll.svn-base

?????文件????6821376??2008-10-14?14:37??binary\.svn\text-base\QtGui4.dll.svn-base

?????文件?????512000??2008-10-14?14:37??binary\.svn\text-base\QtSql4.dll.svn-base

?????文件?????458731??2008-10-14?14:37??binary\.svn\text-base\split.exe.svn-base

?????文件?????101888??2008-10-14?14:37??binary\.svn\text-base\sqlbrowser.exe.svn-base

?????文件??????12676??2008-10-14?14:37??binary\.svn\text-base\TOPhonetic.ttf.svn-base

?????文件????1821192??2008-10-14?14:37??binary\.svn\text-base\vcredist_x86_2008.exe.svn-base

............此處省略354個文件信息

評論

共有 條評論