Metadata-Version: 2.1
Name: pyqt-slideshow
Version: 0.0.4
Summary: PyQt widget for slide show
Home-page: https://github.com/yjg30737/pyqt-slideshow.git
Author: Jung Gyu Yoon
Author-email: yjg30737@gmail.com
License: MIT
Platform: UNKNOWN
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: PyQt5 (>=5.8)
Requires-Dist: pyqt-svg-button (>=0.0.1)
Requires-Dist: pyqt-single-image-graphics-view (>=0.0.1)
Requires-Dist: pyqt-ani-radiobutton (>=0.0.1)


# pyqt-slideshow

PyQt widget for slide show



## Requirements

* PyQt5 >= 5.8



## Setup

`python -m pip install pyqt-slideshow`



## Included Packages

* <a href="https://github.com/yjg30737/pyqt-single-image-graphics-view.git">pyqt-single-image-graphics-view</a> - main image view

* <a href="https://github.com/yjg30737/pyqt-svg-button.git">pyqt-svg-button</a> - for navigation button on left and right sides

* <a href="https://github.com/yjg30737/pyqt-ani-radiobutton.git">pyqt-ani-radiobutton</a> - for navigation button at the bottom



## Method Overview

* `setFilenames(filenames: list)` - give the image files. You have to call this one time only so far.

* `setInterval(milliseconds: int)` - set the image change interval



## Example

Code Sample

```python

from PyQt5.QtWidgets import QApplication

from pyqt_slideshow import SlideShow





if __name__ == "__main__":

    import sys



    app = QApplication(sys.argv)

    s = SlideShow()

    s.setFilenames(['bioshock.jpg', 'dragon_age.jpg', 'ride_to_hell_retribution.jpg'])

    s.show()

    app.exec_()

```



Result



https://user-images.githubusercontent.com/55078043/170615616-932fb93d-3311-4f97-8ad7-10943e0d2308.mp4



I'm still working on SvgButton's style. You can see the <, > buttons in the picture. Those things are SvgButton. 



It is kinda ugly looking and could be hard to see depending on the photo. So i will definitely change the style.



Note: Don't play the last game on the list.



