QT我的简易记事本

学习Qt时间虽然不是很长,但是也有一段时间了,一直本着学习就是要学“自己不会的东西”的原则,不断的进行补充自己,不断的进行完善。今天将以前做的记事本贴出来,作为自己的学习成果的证明,也算是一次成长吧,顺便也可以给和我当初一样,初学Qt的同胞们一点参考的例子。

我当初很懒,没有分模块,基本都是在一个.cpp文件中完成的,这一点不好,使代码看起来特别臃肿,可读性查。一下是基本界面:

开始界面:

输入一段文本,并设置字体、大小、和颜色

导出到PDF文件

状态栏的一些设置,显示自定义的信息:

其他一些基本的界面:

退出时进行判断是否已经修改文档,若是修改了则弹出提示框提示是否保存:

以上都是一些简单的最基本的操作,当初学习的时候,几乎是什么不会就去学习什么,查看相应的API,看不懂的时候就百度,将那些函数记性翻译,没有办法,英语能力还是得进一步提升。

以下是记事本的工程结构

不足之处还望大家指出,大家共同学习。需要参考的可以留下邮箱,我发给你……

时间: 2024-12-21 19:38:07

QT我的简易记事本的相关文章

基于QT的一个简易的安防

工程描述 opencv2.4.8 QT5 背景建模后,当有异物入侵时,把入侵的帧写到视频文件 使用BackgroundSubtractorMOG2背景建模 程序基于QT对话框 .pro #------------------------------------------------- # # Project created by QtCreator 2014-06-19T16:00:40# #------------------------------------------------- Q

python做简易记事本

以下内容参考<辛星tkinter教程第二版>: from tkinter import * from tkinter.filedialog import * from tkinter.messagebox import * import os filename='' def author(): showinfo('大道至简','简易记事本第一版') def power(): showinfo('版权信息','本公司保留版权信息,不可以把本软件用于商业目的!') def myopen(): gl

Qt下的简易计算器项目

Qt是一个比较强大的跨平台软件,首次认真学习Qt就拿计算机项目来入门. 在Qt中创建好项目,在设计模式下利用Qt的表格布局,设计好界面 其中可以利用样式表改动界面属性 利用Qt中的信号与槽编写功能程序 1 #include "mainwindow.h" 2 #include "ui_mainwindow.h" 3 4 MainWindow::MainWindow(QWidget *parent) : 5 QMainWindow(parent), 6 ui(new U

Java文件(io)编程——简易记事本开发

1 public class NotePad extends JFrame implements ActionListener{ 2 3 //定义需要的组件 4 JTextArea jta=null; //多行文本框 5 6 JMenuBar jmb=null; //菜单条 7 JMenu jm1=null; //菜单 8 JMenuItem jmi1=null,jmi2=null; //菜单项 9 10 public static void main(String[] args) { 11 N

简易记事本(演示java文件io)

演示效果:  打开txt文件 输入文字,保存 选择保存地址 生成文件 源代码: 1 package io; 2 import java.io.*; 3 import java.awt.*; 4 import java.awt.event.ActionEvent; 5 import java.awt.event.ActionListener; 6 7 import javax.swing.*; 8 9 10 11 public class text extends JFrame implement

利用MVC编程模式-开发一个简易记事本app

学了极客学院一个开发记事本的课程,利用自己对MVC编程模式的简单理解重写了一遍该app. github地址:https://github.com/morningsky/MyNote MVC即,模型(model)-视图(view)-控制器(controller),有效的实现了数据-业务逻辑-视图显示的代码分离,使得加入新功能时不需要重新编写业务逻辑,大大提高了代码的可维护性. 在这个案列中,一开始只是开发了添加文字内容的记事功能,添加图片功能时在activity文件中写入imageview的逻辑

【mfc】利用到MFC菜单、字体对话框、OnSize函数实现简易记事本

经过了之前大量mfc已经明白了许多功能,但是之前的项目一直没有使用到mfc的菜单功能,菜单是Win32功能很常见的东西,这个也必须要懂.其实菜单的建立也很简单,配合之前的文件操作功能,已经能够把开始->附件->记事本,就是那个notepad.exe写出来了. 一.基本目标 首先,这个记事本能够最大化,最小化,里面的编辑框也能够跟住最大化最小化,就是记事本里面组件不会失真,这个也不是理所当然的时候,要对OnSize进行写作,否则里面的组件是不会跟着最大化的,这大概就是mfc比vb艰难的原因吧!

简易记事本

public partial class Form2 : Form { public Form2() { InitializeComponent(); } private Form1 jishiben; public Form2(Form1 f) { InitializeComponent(); jishiben = f; } public int index = -1; private void cha_Click(object sender, EventArgs e) { string mu

javaFx(记事本)Demo

首先我们从官方网站下载JavaFX Scene Builder. 打开程序,可以看到以下画面: 如图所示,左上方是JavaFX控件列表,左下方是UI层结构,中间是可视化设计区域,右边是控件属性. 那么,我们就构建一个简单的记事本程序吧! 首先使用JavaFX Scene Builder 创建以下界面. 这就是一个简单的记事本的界面了.上面是一个MenuBar,中间是一个TextArea用来显示打开的文本内容.在 TextArea上添加了一个ContextMenu,也就是所谓的右键菜单. 这里要注