I work with Nuke all the time and I know simple Python to create simple tools in it. I’ve been able to carry out moderately complicated actions with panels and tools but I am stuck with something that should be very simple, but I can’t seem to find the answer here or in nukepedia or in the foundry help and tutorials. I want to add some simple text to my panel. For example:
p = nuke.Panel('test')
p.message('This is where I hope to display an explanation of the tool')
p.addButton('Quit')
Where I use p.message just as a placeholder for what I need.
Any help would be appreciated, I feel like this is so simple that it isn’t included in most of the documentation.
For windows bringing a simple message use this code:
nuke.message('Explanation of the Tool')
If you need user's yes/no choice, use this code:
if nuke.ask('Do you like to create ColorWheel node?'):
nuke.createNode('ColorWheel')
In case you need a panel, use the following code:
panel = nuke.Panel('Test panel')
panel.addNotepad('Explanation Here','Explanation of the Tool')
panel.addButton('Quit')
..and then:
panel.show()
Related
I'm using Ursina Engine to make a game. However I can't figure out a way how to set a specific size for the window. I need to figure this out, because I can't see part of it, because it's bigger than my screen.
I tried to use other posts on StackOverflow, but couldn't find anything. I also tried to use ChatGPT, however it didn't help.
A google search led me to the documentation of the engine, where I found this:
https://www.ursinaengine.org/api_reference.html
As I understand it your main app class Ursina(), can accept various arguments, including amongst others 'size'.
Scrolling further down to the part named 'ASCIIEditor' there's an example usage:
app = Ursina(size=(1920,1080))
My experience with Ursina is limited to some introductory videos, so take this for what it is.
I should simulate ide with python and the problem is that i can't color specific words like import or def etc.
I did it with tkinter.
Is there a answer for that??
Thanks.
Suggest to direct embed a browser control inside your project. Then you can leverage all the existing syntax highlight solutions from web technologies. Three of the available solutions are:
https://github.com/cztomczak/cefpython
https://pypi.org/project/pywebview/
https://pypi.org/project/tkinterweb/
You could check how to embed browser in tk for more details.
My app is getting a bit big in size so I am trying to create sections like in the example image. When I click to general it will switch to general page, gonna switch to api for api page etc. I haven't used frames in my app at all.
Do I need to code everything from zero with frames to do this? Thanks.
You can just use ttk.Notebook, they have a tabControl modul.
You can use this tutorial: https://www.youtube.com/watch?v=kqbkUKIc1Gk
Or read this article: https://www.geeksforgeeks.org/creating-tabbed-widget-with-python-tkinter/
I am beginner in python and stackoverflow
I am going to make a better desplay using python. I have a ubuntu on beaglebord. I want to make a good display(It only desplays some datas interactively - It gives some output only, no input gui interaction is provided) using python. I here about pyqt. But I don't know is it ok to design a better dashboard in my case. Is it possible to connect with a minimal browser(like what do in ATM's) desplay using python. So that I can design it using HTML and CSS.
please help me
You can design your UI using HTML and CSS. You must use pyQT's QWebView control to display these html pages as below
dashboard = QWebView()
dashboard.load("dashboard.html")
dashboard.show()
I would like to create a program using wxPython that uses Google maps to display and select geographic data.
Is there a proven, ready to use widget for this?
There are no pre-made widgets that I'm aware of. I did find PySlip, which is similar to what you're talking about: http://code.google.com/p/pyslip/wiki/Introduction
There is a webkit port that's being worked on for wxPython as well. There's a preview build here that's kind of old:
http://wxwebkit.wxcommunity.com/index.php?n=Main.Downloads
I know the author has been working on an update to it for quite some time though.