diff --git a/calculator/README.md b/calculator/README.md index 7f74d82..939d85b 100644 --- a/calculator/README.md +++ b/calculator/README.md @@ -3,7 +3,7 @@ A simple calculator application implemented in Python using PyQt. The UI was designed in Qt Designer and the calculator operations are implemented using simple stack-based logic. -!(Calculon)[screenshot-calculator.png] +![Calculon](screenshot-calculator.jpg) > If you think this example app is neat and want to learn more about PyQt in general, [take a look at my ebook & online course diff --git a/currency/README.md b/currency/README.md index 8492473..8eac8af 100644 --- a/currency/README.md +++ b/currency/README.md @@ -3,12 +3,12 @@ This is a simple currency exchange rate tracker implemented in PyQt, using the [fixer.io](http://fixer.io) API for data. The default setup shows currency data for the preceding 180 days. -![Doughnut](screenshot-currency1.png) +![Doughnut](screenshot-currency1.jpg) Data is loaded progressively, with increasing resolution. Currency rates for a given date are shown in the right hand panel and updated to follow the position of the mouse. -![Doughnut](screenshot-currency2.png) +![Doughnut](screenshot-currency2.jpg) > If you think this example app is neat and want to learn more about PyQt in general, [take a look at my ebook & online course diff --git a/mediaplayer/README.md b/mediaplayer/README.md index 69ca35d..804bf9e 100644 --- a/mediaplayer/README.md +++ b/mediaplayer/README.md @@ -8,7 +8,7 @@ The main interface offers a playlist window in which you can drag-drop media files to be played. Standard media controls are provided, along with a timeline scrub widget and a volume control. -![Mediaplayer](screenshot-mediaplayer1.png) +![Mediaplayer](screenshot-mediaplayer1.jpg) For video playback you can pop out an external video viewer window which floats on top. diff --git a/minesweeper/README.md b/minesweeper/README.md index 05dd984..49414c9 100644 --- a/minesweeper/README.md +++ b/minesweeper/README.md @@ -7,7 +7,7 @@ explore the area around your landed space rocket, without coming too close to th deadly B'ug aliens. Your trusty tricounter will tell you the number of B'ugs in the vicinity. -![Moonsweeper](screenshot-minesweeper1.png) +![Moonsweeper](screenshot-minesweeper1.jpg) This a simple single-player exploration game modelled on _Minesweeper_ where you must reveal all the tiles without hitting hidden mines. @@ -16,7 +16,7 @@ individually hold their state as mines, status and the adjacent count of mines. In this version, the mines are replaced with alien bugs (B'ug) but they could just as easily be anything else. -![Moonsweeper](screenshot-minesweeper2.png) +![Moonsweeper](screenshot-minesweeper2.jpg) > If you think this example app is neat and want to learn more about PyQt in general, [take a look at my ebook & online course diff --git a/notepad/README.md b/notepad/README.md index bab4741..13b0d63 100644 --- a/notepad/README.md +++ b/notepad/README.md @@ -3,7 +3,7 @@ A very simple notepad clone using the QTextEdit widget to handle more or less everything. Supports file loading, saving and printing. -![No2Pads](screenshot-notepad.png) +![No2Pads](screenshot-notepad.jpg) > If you think this example app is neat and want to learn more about PyQt in general, [take a look at my ebook & online course diff --git a/notes/README.md b/notes/README.md index 7eea5f9..667ca87 100644 --- a/notes/README.md +++ b/notes/README.md @@ -3,7 +3,7 @@ Take temporary notes on your desktop, with this floating-note app. Notes are stored locally in a SQLite database. -![Brown note](screenshot-notes.png) +![Brown note](screenshot-notes.jpg) This app is very simple, but demonstrates creation of decoration-less windows in PyQt. Removing the window decorations removes the means to drag windows around, so we must re-implement this behaviour ourselves. diff --git a/paint/README.md b/paint/README.md index dbad6a8..31a7d65 100644 --- a/paint/README.md +++ b/paint/README.md @@ -8,14 +8,14 @@ few additions (and subtractions). The programme features standard tools including pen, brush, fill, spray can, eraser, text and a number of shapes. -![Piecasso](screenshot-paint1.png) +![Piecasso](screenshot-paint1.jpg) You can copy from the image, with a custom shape, although pasting + floating is not supported. The canvas is a fixed size and loaded images are adjusted to fit. A stamp tool is also included which is pre-loaded with pictures of delicious pie. -![Piecasso](screenshot-paint2.png) +![Piecasso](screenshot-paint2.jpg) > If you think this example app is neat and want to learn more about PyQt in general, [take a look at my ebook & online course diff --git a/solitaire/README.md b/solitaire/README.md index 34cf643..c5ec76a 100644 --- a/solitaire/README.md +++ b/solitaire/README.md @@ -5,13 +5,13 @@ The classic card Solitaire (Klondike) game with a North Korean / offering the same options. Built with PyQt, it uses QGraphicsScene to handle the play area. -![Ronery](screenshot-solitaire1.png) +![Ronery](screenshot-solitaire1.jpg) The classic Solitaire win-screen is also implemented, although since the play canvas is not a bitmap it doesn't "fill up". It's still sufficiently satisfying. -![Ronery](screenshot-solitaire2.png) +![Ronery](screenshot-solitaire2.jpg) The configuration options allow for 3-draw and 1 draw styles, with 3, 5 or infinite rounds.