semvec/pypi-packages huggingface dataset:
pyqt-find-replace-text-widget 0.0.14
PyQt widget which can find and replace text in the QTextEdit/QTextBrowser
License: MIT


# pyqt-find-replace-text-widget

PyQt widget which can find and replace text in the QTextEdit/QTextBrowser

## Class Overview
* FindReplaceTextWidget
* ReplaceTextWidget (This module is supposed to be submodule of FindReplaceTextWidget)

## Requirements
* PyQt5 >= 5.8

## Setup
`python -m pip install pyqt-find-replace-text-widget`

## Included package
* <a href="https://github.com/yjg30737/pyqt-find-text-widget.git">pyqt-find-text-widget</a>

## Example

I show you my full code sample. Set up this package, copy and paste this code to your IDE and run.

```python
from PyQt5.QtWidgets import QMainWindow, QApplication, QGridLayout, QWidget, QTextEdit
from pyqt_find_replace_text_widget.findReplaceTextWidget import FindReplaceTextWidget


class MainWindow(QMainWindow):
    def __init__(self):
        super().__init__()
        self.__initUi()

    def __initUi(self):
        self.__te = QTextEdit()
        self.__te.setStyleSheet('QTextEdit { selection-background-color: lightblue; }')

        self.__w = FindReplaceTextWidget(self.__te)

        lay = QGridLayout()
        lay.addWidget(self.__w)
        lay.addWidget(self.__te)

        mainWidget = QWidget()
        mainWidget.setLayout(lay)

        self.setCentralWidget(mainWidget)


if __name__ == "__main__":
    import sys

    app = QApplication(sys.argv)
    mainWindow = MainWindow()
    mainWindow.show()
    sys.exit(app.exec_())
```

Result

Note: Button icons in preview are obsolete. Back then button icons were PNG, but now these are brand-new good looking SVG!

https://user-images.githubusercontent.com/55078043/146636169-eccd62b4-7964-40c1-a6c6-4fc813778a1e.mp4

## Note
There is exclude button but i don't add feature on it. I will add proper feature on that one.. or <b>someone please do this instead of me, so busy..</b>
rapydmain 1.0.0
rapydmain is framework for python batch script.
License: MIT
Keywords: rapydmain

rapydmain is framework for python batch script.

# Features
- Automatically load config(JSON format).
- Output message when changed rapydmain status(e.g. script began, script ended, error occued).
- Automatically setup logger(use python logging).

# Usage
1. Setup project directories & files, like pj_template(https://github.com/aznuii/rapydmain/tree/main/pj_template).
```
[pj_dir]/
    config/
        fw.json
        loggin.json
        [any config file]
    log/
        [any log file]
```

2. Setup python script.
```
pip install rapydmain
```

3. Coding python script.
Use by "with" statement.
```
with rapydmain(Path(__file__).parent.parent) as main:
    # load config
    value = main.config['any1']['any2']

    # logging
    main.logger.info('log')
```