运用Qt开发工具来实现一个记事本,用户图形界面操作,通过Qt提供的图形库来设计记事本的管理、应用基本窗口,主要实现打开、新建、保存、另存为、查找、居中、字体、颜色等功能设计,同时在软件内部实现对于这些功能的支持和实现。还有对用户剪切、复制、粘贴、等功能的支持 核心代码讲解 1、打开文件功能 void MainWindow::on_action_2_triggered() { QString filename = QFileDialog::getOpenFileName(this); loadFile(filename); } 打开文件on_action_2_triggered()通过转到槽实现首先定义一个Qstring类型的filename让它获取你文件名,其次寻找它的本地连接。 3、保存文件功能 void MainWindow::on_action_3_triggered() { if(isSaved){ saveFile(curFile); } else{ do_file_SaveAS(); } } 保存文件功能on_action_3_triggered()通过转到槽实现,先判断bool型的isSaved是否是正确的,如果错则保存当前文件,否则执行另存为。 5、关闭功能 void MainWindow::on_action_5_triggered() { if(close){ QMessageBox::information(this,"提示","文件尚未保存,关闭"); }else{ ui->textEdit->close(); } } 关闭功能on_action_5_triggered()先对文本进行判断是否是关闭的,如果是错弹出对话框提示消息文件尚未保存,关闭,否则对文档进行关闭 11、查找功能 //查找 void MainWindow::close_findhangshu() { ui->gridLayoutWidget->close(); } close_findhangshu()对查找对话框进行关闭函数。 void MainWindow::on_action_11_triggered() { QDialog *closefind=new QDialog(this); QDialog *findDlg=new QDialog(this); find_textLineEdit=new QLineEdit(findDlg); QPushButton *find_Bth=new QPushButton(tr("查找下一个"),findDlg); QPushButton *close_find=new QPushButton(tr("关闭"),closefind); ui->gridLayout->addWidget(find_textLineEdit); ui->gridLayout->addWidget(find_Bth); ui->gridLayout->addWidget(close_find); connect(find_Bth,SIGNAL(clicked()),this,SLOT(show_findText())); connect(close_find,SIGNAL(clicked()),this,SLOT(close_findhangshu())); } 查找功能on_action_11_triggered()函数通过转到槽实现下面部分:先定义两个QDialog类型 指针变量*closefind和*findDlg,对它们进行新创建空间, find_textLineEdit=new QLineEdit(findDlg);新建一个空间对QlineEdit它进行传参,将findDlg传入目的是查找在文档中对应的文字,QPushButton *find_Bth=new QPushButton(tr("查找下一个"),findDlg);QPushButton *close_find=new QPushButton(tr("关闭"),closefind);这两个代码作用相同定义两个Qpubutton当点击查找功能弹出对话框时在对话框中实现查找下一个和关闭connect(find_Bth,SIGNAL(clicked()),this,SLOT(show_findText()));connect(close_find,SI
2021-03-25 17:00:42 832KB Qt 记事本 嵌入式 GUI
1
在wpf中没有像winform和VC++一样的设置字体颜色和大小的对话框,在此项目中生成了字体对话框控件,可在对话框中选择字体类型、颜色、大小、是否加粗,还支持字体的预览功能。还在等什么,赶紧行动,收藏吧!
2021-03-23 17:56:30 30KB WPF 字体颜色 对话框 控件
1
本质是putty,加强了对ADB的支持,实现tab键自动补全。 绿色单文件封装,方便携带、无需安装,即点即用,自动连接安卓设备。 自制软件图标,可爱扁平安卓机器人。 文件解压即用,无密码。
2021-03-23 13:25:11 656KB adb shell 超级终端 自动补全
1
用Blend 修改 WPF ComboBox的背景色和字体颜色 详情介绍 vs2015
2021-03-10 18:00:38 88KB WPF Blend comobox
1
keil5的字体配色方案,依据别人的仿vs配置文件,填入自己的个性化配置,大体跟vs更加接近。看代码比默认的清晰,也不存在过分高亮
2021-02-23 23:46:16 4KB stm32 keil
1
keil5 高清字体配置,字符代码和符号高辨析度分离。科技感 将压缩包文件直接覆盖到 : 打开KEIL安装路径; 找到在UV4目录下的global.prop文件,先复制一份作为备用,以便恢复配色方案; 将附件中下载的三个文件替换UV4目录下的三个文件 重新打开KEIL就可以使用啦!
2021-02-23 13:51:56 9KB keil5 字体 颜色 高清
1
visual c++ vc 有颜色的字体 让字体有颜色.zip
2021-01-30 20:06:53 33KB vc c++ 字体颜色
html在线编辑器UBB_可以指定字体颜色下划线WORD格式工具条的效果.zip
2021-01-29 14:07:06 180KB html编辑器 在线编辑器 UBB
TeXstudio主题、字体颜色、样式等。在网上搜了很久都没有类似的主题,在外文网上找到的,整理好分享给大家。 里面一共有七个主题:有黑色和浅色的,有点适用于中文,有的适用于英文,个人感觉这几个主题可以满足我所有需要了,可以模拟在vs中打代码的感觉。 希望大家喜欢!
2019-12-21 21:45:21 51KB TeXstudio color theme
1
VC改变ListCtrl高度、字体、颜色和背景,自定义设置表头。
2019-12-21 21:10:52 17KB CListCtrl
1