Welcome!
This is the community forum for my apps Pythonista and Editorial.
For individual support questions, you can also send an email. If you have a very short question or just want to say hello — I'm @olemoritz on Twitter.
Chess piece on view
-
I am creating a chess board with normal views, I am trying to put a chess piece on a single view(all the views have the same custom view class).
-
@AZOM Sorry, but what is the question?
-
How to put an image(like a chess piece) on a specific view (because I have a lot with the same custom view class)
-
Hi, in the view designer, you can place subviews, so you could place an ImageView to manage the chess piece image. Since your view uses a custom class, you can load the appropriate image by referencing the image subview.
The example below needs some work, but should give a general idea.
# your custom view class class Piece(ui.View): #the did-load method is called after the form (designer) file is loaded...so are views are accessible from code def did_load(self): #here you would load a local image...based on the type of chess piece self['imageview1'].load_from_url('https://image.flaticon.com/icons/png/128/36/36189.png')
-
# your custom view class class Piece(ui.View): #the did-load method is called after the form (designer) file is loaded...so are views are accessible from code def did_load(self): #here you would load a local image...based on the type of chess piece self['imageview1'].load_from_url('https://image.flaticon.com/icons/png/128/36/36189.png')
-
Just one problem (or I don’t see it) how to put the image on a single view?(again, they all have the same custom view class).
-
@AZOM First, do you use the ui designer?
-
Yes, I have a ui(pyui) désigner and a normal script
-
BTW @scorpid , when I try your program, it has an error(nontype object has no attributes ‘load_from_url)
-
Start from this kind of script
import ui class MyPiece(ui.View): def __init__(self,piece, *args, **kwargs): super().__init__(*args, **kwargs) iv = ui.ImageView() iv.frame = self.bounds iv.image = ui.Image.named(piece) self.add_subview(iv) mv = ui.View() mv.background_color = 'gray' v = MyPiece('emj:Baby_Chick_2',frame=(10,10,50,50)) mv.add_subview(v) v = MyPiece('emj:Bear_Face',frame=(70,10,50,50)) mv.add_subview(v) mv.present()
-
Now my program is:
(Don’t mind the ‘#’)import ui import sys CaseTouche = None class caseEchec(ui.View): def __init__(self): self.touch_enabled = True def did_load(self): self['imageview1'].load_from_url('https://image.flaticon.com/icons/png/128/36/36189.png') #def draw(self): #s = ui.Path.oval(*self.bounds) #ui.set_color('') #s.fill() def touch_ended(self, touch): global CaseTouche if CaseTouche != None: CaseTouche.border_width = 0 CaseTouche = self self.border_width = 5 self.border_color = "blue" def EXIT(sender): v.close() v = ui.load_view('cheeesss') v.present(hide_title_bar=True)
-
@AZOM you have to add an imageview as subview of you ui.View and this can load from url
In my little scriptiv.load_from_url('https://image.flaticon.com/icons/png/128/36/36189.png')
-
Sorry for asking(I’m not to good) where do I put the last program you sent in my program?
-
@AZOM no, no, it is a line for my little script and this one shows how to create an ImageView as subview of your view.
-
@AZOM could your rename your cheeesss.pyui into .txt, edit it, select all, copy and paste in a post on this forum, so we could check your pyui file
-
[ { "nodes" : [ { "nodes" : [ ], "frame" : "{{30, 110}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view a7", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(0.000000,0.000000,0.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "C101597F-7DAA-4AE8-ACF4-105D1D7CEC94" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{123, 110}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view b7", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(1.000000,1.000000,1.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "36089A45-BC2F-4BC1-B19A-5DD40DA913A0" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{30, 575}, {85, 85}}", "class" : "View", "attributes" : { "custom_class" : "caseEchec", "frame" : "{{462, 334}, {100, 100}}", "tint_color" : "RGBA(1.000000,1.000000,1.000000,1.000000)", "class" : "View", "background_color" : "RGBA(1.000000,1.000000,1.000000,1.000000)", "uuid" : "7FBE13CC-289D-417C-B842-CA36440A1341", "name" : "view a2" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{216, 110}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view c7", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(0.000000,0.000000,0.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "2F3DA96B-389C-4B6E-BB0E-EEC79671D3D7" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{216, 17}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view c8", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(1.000000,1.000000,1.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "98540FF9-F924-4A1F-B41A-D2E0B49D699E" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{309, 17}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view d8", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(0.000000,0.000000,0.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "8C305D66-96C4-46F7-9665-E6599477B7F9" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{402, 17}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view e8", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(1.000000,1.000000,1.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "E704C2D5-4269-448D-96AA-3EAFB931CCF6" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{495, 17}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view f8", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(0.000000,0.000000,0.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "E9864A15-5782-4E16-8BA7-DDB7D390BD27" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{30, 17}, {85, 85}}", "class" : "View", "attributes" : { "alpha" : 1, "border_width" : 2, "custom_class" : "caseEchec", "frame" : "{{462, 334}, {100, 100}}", "border_color" : "RGBA(1.000000,1.000000,1.000000,1.000000)", "background_color" : "RGBA(1.000000,1.000000,1.000000,1.000000)", "class" : "View", "uuid" : "67220234-60C1-4CB6-9EB7-FEDC9AF8E148", "corner_radius" : 0, "name" : "view a8" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{30, 203}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view a6", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(1.000000,1.000000,1.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "6AF2A447-AF70-4431-B745-C2BF005F882A" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{30, 668}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view a1", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(0.014151,0.014151,0.014151,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "FED147D4-74C5-412F-9505-608081D7A82F" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{309, 110}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view d7", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(1.000000,1.000000,1.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "8BA0FD8A-C42A-493B-90E1-8C22B66D38CF" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{402, 110}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view e7", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(0.000000,0.000000,0.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "EDE0D855-2ABC-4B87-B0F8-AB3AC8598319" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{588, 17}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view g8", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(1.000000,1.000000,1.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "A13BBC0C-F897-4052-86A4-0D1A4965E1B7" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{681, 17}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view h8", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(0.000000,0.000000,0.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "779D0318-B8B9-458E-B7AF-EA86D3F60759" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{123, 17}, {85, 85}}", "class" : "View", "attributes" : { "custom_class" : "caseEchec", "frame" : "{{462, 334}, {100, 100}}", "border_color" : "RGBA(0.648585,0.259434,0.259434,1.000000)", "background_color" : "RGBA(0.033019,0.033019,0.033019,1.000000)", "class" : "View", "uuid" : "EC42E981-2730-4E44-9760-1645C76C806C", "name" : "view b8" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{30, 296}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view a5", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(0.000000,0.000000,0.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "25BB8E79-E42C-4B4A-A2DA-ABF4EC136A47" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{30, 389}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view a4", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(1.000000,1.000000,1.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "B0C2B04D-777E-4C45-A95C-C46B7E061B09" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{30, 482}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view a3", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(0.068396,0.068396,0.068396,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "399841BE-16C5-4148-9901-C6EE6EB9D0FD" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{123, 203}, {85, 85}}", "class" : "View", "attributes" : { "class" : "View", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(0.000000,0.000000,0.000000,1.000000)", "name" : "view b6", "custom_class" : "caseEchec", "uuid" : "F78984FC-6423-4C72-9D91-701FF5C4BCB5" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{495, 110}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view f7", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(1.000000,1.000000,1.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "99922175-B59F-458E-BB17-15D0767B2168" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{588, 110}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view g7", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(0.000000,0.000000,0.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "FF1BF7D9-B288-4331-86BE-C67CBC8A9F0B" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{681, 110}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view h7", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(1.000000,1.000000,1.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "8DB0683C-23C2-4FEC-8A1D-27C72EC0CA99" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{216, 203}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view c6", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(1.000000,1.000000,1.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "95F6A697-E77D-4BBB-816D-1B71BFA90148" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{309, 203}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view d6", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(0.000000,0.000000,0.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "7A6C3F30-3058-41DC-BD4A-9BD0F3D927BD" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{402, 203}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view e6", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(1.000000,1.000000,1.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "EACD94C4-BE97-42CE-AE88-75C472A38802" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{495, 203}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view f6", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(0.000000,0.000000,0.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "B1713925-482F-4C7D-835F-E24F676548F3" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{589, 203}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view g6", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(1.000000,1.000000,1.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "A9458062-5FCB-458E-A914-CE721777851E" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{682, 203}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view h6", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(0.000000,0.000000,0.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "A80BDD7C-2B60-4366-A072-B0C24B47B6F1" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{123, 296}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view b5", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(1.000000,1.000000,1.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "1AD8555B-04CF-41F9-A0A9-D73AC2A16291" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{216, 296}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view c5", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(0.000000,0.000000,0.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "E2B862C1-99BE-4975-945B-B0577E471EC3" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{309, 296}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view d5", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(1.000000,1.000000,1.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "633E00C6-3D2E-4441-9627-5F851F6CB91E" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{402, 296}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view e5", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(0.000000,0.000000,0.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "0CD7137B-B202-445D-80A5-4EC29EB876B5" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{495, 296}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view f5", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(1.000000,1.000000,1.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "8876EC93-4753-48E3-9157-BB0BB0136510" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{588, 296}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view g5", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(0.000000,0.000000,0.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "97F99289-B93C-4DB7-BA78-35D4154A1B2F" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{682, 296}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view h5", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(1.000000,1.000000,1.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "FBC2EFCF-0B28-4800-A0F5-3310F4FAE22E" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{123, 389}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view b4", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(0.021226,0.021226,0.021226,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "9F4E359E-FFDF-47A8-A1C4-7CF31CFB91EA" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{216, 389}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view c4", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(1.000000,1.000000,1.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "72002E11-8BE5-48C5-A1E1-9FE7C84E9F9B" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{309, 389}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view d4", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(0.000000,0.000000,0.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "C0D6F0C0-4991-4E4C-A6CC-FA1C86A04119" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{402, 389}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view e4", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(1.000000,1.000000,1.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "1BBCDFAC-6941-4E4F-B6FE-327F20E1CDB6" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{495, 389}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view f4", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(0.000000,0.000000,0.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "F9C69725-E10D-47D1-9A33-8B4EAD89B28B" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{589, 389}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view g4", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(1.000000,1.000000,1.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "3472B6A0-553E-4CB7-AE03-07FC4F512C33" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{681, 389}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view h4", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(0.077830,0.077830,0.077830,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "12B562DF-C938-4687-8953-F3382DB898FB" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{123, 482}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view b3", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(1.000000,1.000000,1.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "299A1C89-91D6-4F51-B32A-83560FC3DC04" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{216, 482}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view c3", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(0.000000,0.000000,0.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "067AAC24-A28E-4705-ADE7-B6C06455E7D9" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{309, 482}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view d3", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(1.000000,1.000000,1.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "1013FD9C-C629-4555-B61F-94F4AC682CF1" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{402, 482}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view e3", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(0.000000,0.000000,0.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "3139E141-20DA-4BA4-BACD-5BF1086C7C98" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{495, 482}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view f3", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(1.000000,1.000000,1.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "560A9750-AC0B-4113-AEB5-2347C894F2D1" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{588, 482}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view g3", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(0.000000,0.000000,0.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "1DCE939E-A7DF-4862-96AA-5F776B10C691" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{682, 482}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view h3", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(1.000000,1.000000,1.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "55E0A570-96A0-44F9-8AF6-CFBF75E7FDC9" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{123, 575}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view b2", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(0.000000,0.000000,0.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "84E14430-8820-4B1C-8A01-6640B1254414" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{123, 668}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view b1", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(1.000000,1.000000,1.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "99200DB4-C3E3-454E-B927-578E872ECA17" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{216, 575}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view c2", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(1.000000,1.000000,1.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "F30F79DF-4958-4043-8118-9F49D99A711E" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{216, 668}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view c1", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(0.000000,0.000000,0.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "E546F404-D4CE-422A-A8F4-BCA3EDE8AD20" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{309, 575}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view d2", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(0.061321,0.061321,0.061321,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "5F5C0F20-63A4-4F4C-A61D-B87F5A89B74A" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{309, 668}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view d1", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(1.000000,1.000000,1.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "D456612C-8F0F-4D1A-BF00-8B5B0F9FB224" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{402, 575}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view e2", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(1.000000,1.000000,1.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "C0C51BA2-5936-46EF-9D00-51390EB3A2D1" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{495, 575}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view f2", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(0.000000,0.000000,0.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "3E569666-A0B8-46CD-B925-4B6792199A14" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{589, 575}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view g2", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(1.000000,1.000000,1.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "158B1B81-325E-45B3-BECC-8B1BD8E0F093" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{682, 575}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view h2", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(0.000000,0.000000,0.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "766366B1-FAE9-4E5D-9479-DA20F2FF4BF2" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{681, 668}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view h1", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(1.000000,1.000000,1.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "D035BD38-D8C3-4D67-B773-5E8575C20030" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{495, 668}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view f1", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(1.000000,1.000000,1.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "9C5BECDF-82E5-470D-B96A-B8506949F526" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{589, 668}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view g1", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(0.000000,0.000000,0.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "1DCACC7F-960C-481A-9066-2CEA1AC0624A" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{402, 668}, {85, 85}}", "class" : "View", "attributes" : { "name" : "view e1", "frame" : "{{462, 334}, {100, 100}}", "background_color" : "RGBA(0.000000,0.000000,0.000000,1.000000)", "custom_class" : "caseEchec", "class" : "View", "uuid" : "D938A0A5-49DA-4E55-9A42-0C4B865088E6" }, "selected" : false }, { "nodes" : [ ], "frame" : "{{774, 296}, {244, 178}}", "class" : "Button", "attributes" : { "action" : "EXIT", "border_width" : 0, "frame" : "{{472, 368}, {80, 32}}", "title" : "EXIT", "uuid" : "98EEFC11-0102-4DFD-B7EA-9C9EAE641BB4", "class" : "Button", "corner_radius" : 13, "name" : "EXIT", "font_size" : 15 }, "selected" : false } ], "frame" : "{{0, 0}, {1024, 768}}", "class" : "View", "attributes" : { "background_color" : "RGBA(1.000000,1.000000,1.000000,1.000000)", "enabled" : true, "tint_color" : "RGBA(0.000000,0.478000,1.000000,1.000000)", "name" : "", "border_color" : "RGBA(0.000000,0.000000,0.000000,1.000000)", "flex" : "" }, "selected" : false } ]
-
And my program:
import ui import sys CaseTouche = None class caseEchec(ui.View): def __init__(self): self.touch_enabled = True def did_load(self): self['view a8'].load_from_url('https://image.flaticon.com/icons/png/128/36/36189.png') #def draw(self): #s = ui.Path.oval(*self.bounds) #ui.set_color('') #s.fill() def touch_ended(self, touch): global CaseTouche if CaseTouche != None: CaseTouche.border_width = 0 CaseTouche = self self.border_width = 5 self.border_color = "blue" def EXIT(sender): v.close() v = ui.load_view('cheeesss') v.present(hide_title_bar=True)
-
Pyui à little bit too long too select / copy, forum seems to set a limitation
I still try -
Do you want me to send it to you by discord or something like that?
-
@AZOM I don't know, let me some time please