How to fix this so i can check the eye icon on my variables and set it to editable ? Is someone else expiriencing the same problems and what causes this ?
I tryed to create different widgets then adding just a button in the “designer” menu then i check top right side the “is variable” to ON and then i go to the graph and i see the variables are not editable…
The type of elements created in the designer can never be changed outside of the editor. ie you can’t change a button to a textfield or a panel to a horizontal box.
Checking “is variable” just makes it appear at all in the variables list- which you can then interact with in the blueprint editor.
There is no way to enable the eye icon (to make it Instance Editable) with widget components- though you can with regular variables that aren’t components.
That data simply cannot be edited directly from the editor at runtime- which is the purpose of being instance editable.
But i see people have on all those widgets the eye icon On and on the tutorials they even say explicitly turn this on so this will work later on. i have the same widgets with the same variables but mine are all non editable and on the video all are set as editible eye icon is on. i recreated just for testing a new widget and testet it again with no success then i revisit my old 5-6 widgets that i had and all are non editable varibles as well in there. Then i asked a friend if he could not recreate this and it came out that all his variables were by default on with the eye icon open. here is an example from 1 tutorial @ 4 min and 20 sec Unreal Engine 4 Tutorial - Skill System Pt.5: Perk Points - YouTube
in fact i have like around 10 widgets in total and all are non editable and my friend tested this as well he created a fresh widget added a button set it to variable and in the graph it was set with an open eye icon as editable.
P.S. here is the screenshot of my friend (after creating a simple button its editable in the graph and to me i cant add a button that is editable no matter how many new widgets i create)
so here is the screenshot (TOP) directly from the tutorial all button variables have the open eye icon ON and are editable and here is my screenshot exact same variables but all non editable. (bottom)
Open eye is default UI for widget components in UE4. It’s not made like that.
Your friend is using an earlier version of UE5 where they hadn’t changed this yet- like 5.0.3 or the early access versions:
Again, though, it quite literally could not be less important on a widget. The only time you can ever even select a widget in editor is if you use the widget component- but even then you still can’t access instance editable variables.
The only reason you can even change it on normal variables on a widget is to allow you to expose the variable on spawn so you can set a default value when constructing the widget.
in ue4 the open eye on the graph is automatic and i cannot change it from the graph
now testing ue5"
“i tried this in ue5.03”
“just tested in ue5. i create a button and the eye is open on the graph!”
His words not mine… so this cant be right “Your friend is using an earlier version of UE5 where they hadn’t changed this yet- like 5.0.3 or the early access versions:”
If you use yourself 5.03 or 5.1 can you test this yourself like adding a button and check if you have by default the eye icon open and tell me the results. On my side they are aways with eye icon closed and im using ue 5.1
Ok i missread the ue 5.03 and in what context you meant it sry for that. So version UE 5.1+ has as a default setting that those variables are all set to non public, ok got it. And there is no downsides whatsoever for this change ?