Skip to content

yjg30737/pyqt-dark-notepad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyqt-dark-notepad

PyQt dark notepad

Note

Line edit widget doesn't properly work if text widget's font family is not Gulim.

Requirements

  • PyQt5 >= 5.15

Included pacakges

Setup

pip3 install git+https://github.com/yjg30737/pyqt-dark-notepad.git --upgrade

Feature

  • New, Open, Save, Save As
  • Font, color settings
  • Drag and drop from local file and text(local and web)
  • Show "Would you save" message box before closing (If untitled or opened file was modified)
  • Find, replace texts (option to choose case sensitivity level)
  • Zoom in/out, reset (Ctrl+Mouse wheel moving)
  • Show various info on status bar
  • Show as full screen
  • Being able to show/hide menu bar. You can hide menu bar with close button on the right corner of menu bar, show menu bar with place the mouse cursor on the top of the text widget.
  • Show line number widget (it doesn't work properly so far)

Code Example

from pyqt_dark_notepad.darkNotepadApp import DarkNotepadApp


if __name__ == "__main__":
    import sys

    app = DarkNotepadApp(sys.argv)
    app.exec_()

Preview

image