Hi are we safe to upgrade and still have a working pythonista?
Also why is this forum full of so much spam these days :(
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.
Posts made by rb
-
IpadOS17
-
RE: Tiny OpenAI ChatGPT and Whisper API for Pythonista
@wolf71 I am just getting :
@ Error, HTTP Status_code is: 429 !
-
RE: Playing and stop a sound with same button
@cvp that works great thanks with a longer duration.
Also added a fade up:
class fade_playerUp(threading.Thread): def __init__(self,player): threading.Thread.__init__(self) self.player = player self.player.volume=0 def run(self): while self.player.volume < 1 : #print(self.player.current_time,self.player.duration, self.player.volume) self.player.play() time.sleep(0.1) self.player.volume += 0.01 #self.player.stop() ``` Cheers!
-
RE: Playing and stop a sound with same button
@cvp right yep ui.animate was a stupid idea - just how I was fading alphas previously.
And yes fading would be reducing volume to 0 over time then stopping player I think.
Don’t understand the threading thing but will look it up thanks again. -
RE: Playing and stop a sound with same button
@cvp that works perfectly thankyou. Your help and this forum is another reason I love pythonista!
more questions though….
If instead of stopping the sound I wanted instead to fade the sound and then stop it..
ui.animate ?And if I wanted a way of fading and stopping ALL sounds how can I get all instances of player to iterate through them at once?or is there another way?
Thanks!
-
Playing and stop a sound with same button
Hi forum,
I’m trying to make a simple soundboard type ui.
I have a grid of buttons that play different sounds and a button to stop all effects.
Ie sound.play_effect() and sound.stop_all_effects()What I would like to do though is play the sounds and colour the respective button a different colour for as long as it’s playing and then if the button is pressed again whilst the sound is still playing - stop that specific sound ..
How can I do this?
The effect is only created upon playing and is unique so how can I stop that exact effect? -
RE: What what what!! New version in TestFlight!!!
So pleased! love your app to bits OMZ :)
-
RE: ImageView UI Designer Code
Ok it was the path again but it makes no sense to me …
My path was resolved ok in designer using your script but I had to specify a full path to get it working as a load view. I don’t have to do this with the image views they work after I’ve set my file using
os.chdir(os.path.split(__file__)[0])
Anyhow it works so thanks again! -
RE: ImageView UI Designer Code
Found couple of issues.
I had to add the middle line/check:if node['class'] in ['ImageView', 'Button']: if 'custom_attributes' in node['attributes']: attrs = node['attributes']['custom_attributes'] ``` As I have some other buttons without anything in custom_attributes and it was erroring. After changing that I get the images appearing on buttons in designer woop! but unfortunately it still fails when imported as a load_view in my main function with same error ie : Warning: Could not load custom attributes of view "test_btn": 'NoneType' object has no attribute 'with_rendering_mode'
-
RE: ImageView UI Designer Code
Dude your so generous with your assistance always above and beyond Thankyou ! It’s sunny right now in uk so I’m chillin with my dawg in the garden with a beer - will check this as darkness falls :)
-
RE: ImageView UI Designer Code
Next question..
If I want to add a custom image in designer for a button not an imageView…
I can’t get the image to load using the same above syntax in custom attributes.Is this something to do with :
.with_rendering_mode(ui.RENDERING_MODE_ORIGINAL)
And if so what would the proper syntax be inside that custom attribute string? So far I just get errors if I add that as an extra string on end of image path.
Also it’s not important that this image is visible in designer just that it works in final use when loaded/used in another view. -
RE: ImageView UI Designer Code
Nana is a beauty :)
You are totally correct of course ! I managed to have 2 copies of thesetImageInDesigner.py
…duh one in iPad and one in iCloud where my scripts are stored so the path wasn’t resolving.Apologies for wasting part of your day with that ! -
RE: ImageView UI Designer Code
@cvp no blanks no typos the test:Lenna works but not other images.Cant see a reason for it to not work. If I access an image in a dir the syntax would be :
{'image': ui.Image.named('testDir/test.jpg')}
Right?
At least that’s what I was doing yesterday and it worked…I’m confused. -
RE: ImageView UI Designer Code
@cvp so no longer working for you either?
Weird!? -
RE: ImageView UI Designer Code
Also I can longer get either method to work today on a pyui that was working fine yesterday..or any other pyui - any ideas why that would happen?
I put a print statement in to check if it was finding the image name and it seems to be- it’s just not showing the image any longer.
-
RE: ImageView UI Designer Code
@cvp not sure I understand..
I just want to lock a selected imageView in the ui at its current position I think so that it will no longer move unless using the properties window.
-
RE: ImageView UI Designer Code
Sorry yes - I’m loading an imageView as a sub view of the .pyui main ui.view and I’m basically using it as a bg image to help me position some other elements that I incorporate into another project later ie the easiest way to accurately place elements on an image is using the designer.I’m just saying that if the imageView that I use as a bg that fills entire canvas ,isn’t locked somehow in the designer ui ,it is very easy to accidentally select it and move it.
-
RE: ImageView UI Designer Code
Hey cvp both work perfectly thankyou so much !the latter obvs more elegant as I can important multiple images :) this has saved me a lot of time and energy again...
If I was to ask for even more..one thing that would be a great option would be to lock the position of bg images like this from being moved in the view somehow? Unless there is already a native way to do this in designer.
Its really easy to accidentally select and move a large image if your trying to populate / use it for ref to create other items on top of.
Maybe it’s only selectable in ui and not moveable by default in ui with touch ?That way it can be set in properties (usually 0,0,w,h for me) to fill the bg.Thanks again!
-
RE: ImageView UI Designer Code
Hi
Is there a way to visualise the custom image inside the ui designer?ie so you can use as a background to help place other ui elements?
The stock icons display fine, could that be extended somehow to alllow for another location of custom images to be dragged dropped onto canvas and visualised as a bg?
I not anyone have any other ideas apart from painstakingly building up many elements in code and testing line by line.
I have a lot of rectangular regions I want to define ideally interactively on top of an image as ref.
Thought about writing something to do just this task but it’s potentially lots of work when designer has everything apart from that 1 feature…is ui designer hackable? -
RE: UI gaussian blur
No I mentioned vibrancy- ie I want bg to be blurred but a central rectangle to be not blurred and more vibrant.