资源简介
C++结合Qt库编写的背单词软件源代码.rar
代码片段和文件信息
#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
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2645 2008-10-14 14:37 anqn.com\背单词软件源代码(使用C++和Qt库编写)\binary\.svn\entries
文件 2 2008-10-14 14:37 anqn.com\背单词软件源代码(使用C++和Qt库编写)\binary\.svn\format
文件 53 2008-10-14 14:37 anqn.com\背单词软件源代码(使用C++和Qt库编写)\binary\.svn\prop-ba
文件 53 2008-10-14 14:37 anqn.com\背单词软件源代码(使用C++和Qt库编写)\binary\.svn\prop-ba
文件 53 2008-10-14 14:37 anqn.com\背单词软件源代码(使用C++和Qt库编写)\binary\.svn\prop-ba
文件 53 2008-10-14 14:37 anqn.com\背单词软件源代码(使用C++和Qt库编写)\binary\.svn\prop-ba
文件 53 2008-10-14 14:37 anqn.com\背单词软件源代码(使用C++和Qt库编写)\binary\.svn\prop-ba
文件 53 2008-10-14 14:37 anqn.com\背单词软件源代码(使用C++和Qt库编写)\binary\.svn\prop-ba
文件 53 2008-10-14 14:37 anqn.com\背单词软件源代码(使用C++和Qt库编写)\binary\.svn\prop-ba
文件 53 2008-10-14 14:37 anqn.com\背单词软件源代码(使用C++和Qt库编写)\binary\.svn\prop-ba
文件 53 2008-10-14 14:37 anqn.com\背单词软件源代码(使用C++和Qt库编写)\binary\.svn\prop-ba
文件 53 2008-10-14 14:37 anqn.com\背单词软件源代码(使用C++和Qt库编写)\binary\.svn\prop-ba
文件 53 2008-10-14 14:37 anqn.com\背单词软件源代码(使用C++和Qt库编写)\binary\.svn\prop-ba
文件 53 2008-10-14 14:37 anqn.com\背单词软件源代码(使用C++和Qt库编写)\binary\.svn\prop-ba
文件 53 2008-10-14 14:37 anqn.com\背单词软件源代码(使用C++和Qt库编写)\binary\.svn\prop-ba
文件 57 2008-10-14 14:37 anqn.com\背单词软件源代码(使用C++和Qt库编写)\binary\.svn\text-ba
文件 524 2008-10-14 14:37 anqn.com\背单词软件源代码(使用C++和Qt库编写)\binary\.svn\text-ba
文件 51712 2008-10-14 14:37 anqn.com\背单词软件源代码(使用C++和Qt库编写)\binary\.svn\text-ba
文件 568832 2008-10-14 14:37 anqn.com\背单词软件源代码(使用C++和Qt库编写)\binary\.svn\text-ba
文件 655872 2008-10-14 14:37 anqn.com\背单词软件源代码(使用C++和Qt库编写)\binary\.svn\text-ba
文件 501248 2008-10-14 14:37 anqn.com\背单词软件源代码(使用C++和Qt库编写)\binary\.svn\text-ba
文件 222720 2008-10-14 14:37 anqn.com\背单词软件源代码(使用C++和Qt库编写)\binary\.svn\text-ba
文件 1916416 2008-10-14 14:37 anqn.com\背单词软件源代码(使用C++和Qt库编写)\binary\.svn\text-ba
文件 6821376 2008-10-14 14:37 anqn.com\背单词软件源代码(使用C++和Qt库编写)\binary\.svn\text-ba
文件 512000 2008-10-14 14:37 anqn.com\背单词软件源代码(使用C++和Qt库编写)\binary\.svn\text-ba
文件 458731 2008-10-14 14:37 anqn.com\背单词软件源代码(使用C++和Qt库编写)\binary\.svn\text-ba
文件 101888 2008-10-14 14:37 anqn.com\背单词软件源代码(使用C++和Qt库编写)\binary\.svn\text-ba
文件 12676 2008-10-14 14:37 anqn.com\背单词软件源代码(使用C++和Qt库编写)\binary\.svn\text-ba
文件 1821192 2008-10-14 14:37 anqn.com\背单词软件源代码(使用C++和Qt库编写)\binary\.svn\text-ba
文件 14336 2008-10-14 14:37 anqn.com\背单词软件源代码(使用C++和Qt库编写)\binary\.svn\text-ba
............此处省略364个文件信息
相关资源
- Qt版黑白棋251471
-
Qt使用QMediaPla
yer制作的视频播放器 - c++ & QT 餐厅服务系统
- 系统托盘自定义图标工具
- 哈夫曼编码压缩c++版和QT5版 QT5版实现
- 使用C++开发的双人五子棋游戏()
- qt和vs2013
- QT C++ 算法 广搜BFS 最小步数解二阶魔
- MFC调用QT页面
- 基于QT的小型OA-ERP系统(源码1)
- 背单词软件源代码(使用C++和Qt库编写
- C++ QT面向对象课程设计 大作业
- mqtt-client MFC工程调用开源代码
- qt-everywhere-opensource-src-4.7.0.tar.gz
- 基于QT的打地鼠游戏
- C++ QT 俄罗斯方块源码
- QT5 编程入门.霍亚飞(带详细书签)
- 多功能计算器Qt版本
- 基于QT的局域网聊天系统.
- C++ GUI Qt 4编程第二版 经典教材适合
- qt画图板的实现
- Hands-On GUI Programming with C++ and Qt5
- Introduction to Design Patterns in C++ with Qt
- C++ GUI Qt 4编程第二版.pdf中文版,含目
- 图书馆管理系统-基于qt5.0 未使用数据
- 基于QT的C语言实现连连看游戏源码
- 讯飞windows端语音识别一套是基于QT设
- Qt实现仿QQ截图,带绘图,撤回功能!
- C++ GUI Qt 4编程第二版书+源代码
- C++GUI+Qt4编程中文(中文最新版)
评论
共有 条评论