changeset 45:cb9febbf11c4

use 2x2 bitmap for grid borders
author Jordi Gutiérrez Hermoso <jordigh@octave.org>
date Tue, 03 Sep 2019 22:03:23 -0400
parents c6dc6b8fa5bb
children a66b053697d2
files img/checkerboard.png tilerswift
diffstat 2 files changed, 6 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
new file mode 100644
index 0000000000000000000000000000000000000000..3d04e84950736555874defe921fb796f927cea12
GIT binary patch
literal 148
zc%17D@N?(olHy`uVBq!ia0vp^Od!kwBpAZ)2K@k1oCO|{#S9F3${@^GvDCf{D9B#o
z>Fdh=n3ILk(mKJ~f*B|zS>hT|;+&tGo0?a`;9QiNSdyBeP@Y+mq2TW68xY>eCk|A^
m=jq}Y!f`!0;m7$8^BEb~7#RQC-%7j=vd+`h&t;ucLK6V$<RrrY
--- a/tilerswift
+++ b/tilerswift
@@ -4,6 +4,11 @@
 
 from colors import NES_PALETTE
 
+CHECKERBOARD_CSS = """
+background-image: url(img/checkerboard.png);
+background-repeat: repeat-xy;
+"""
+
 def read_rom(filename):
     with open(filename, 'rb') as f:
         ines = f.read()
@@ -76,13 +81,13 @@
         self.spacing = 2
 
         self.tilesize = self.spacing + self.scalefactor*8
+        self.setStyleSheet(CHECKERBOARD_CSS)
 
         self.setFixedSize(QtCore.QSize(
             self.tilesize*self.numcols + self.spacing,
             self.tilesize*self.numrows + self.spacing,
         ))
 
-        self.setAutoFillBackground(True)
 
         self.update()
 
@@ -171,7 +176,6 @@
         )
 
         self.grid_widget = GridCanvas(filename)
-        self.grid_widget.setStyleSheet("background-color: darkgrey;")
 
         scroll = QtWidgets.QScrollArea()
         scroll.setWidget(self.grid_widget)