-
-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Requests #24
Comments
Forgot to ask, if there was also a way to improve the feathering of the corner radius when using the draw widget to add an image? |
@ColourManiac Ok, thanks for this suggestion. I will try to add the feathering option in next update. |
Fantastic! Thanks👌 |
Just another potential issue:
|
@ColourManiac Ok, I will add a new option to change the position of the properties window automatically. |
It seems when previewing the GUI or when viewing the GUI after exporting .py, 'Draw' widgets don't keep their x/y position exactly? |
@ColourManiac In the export menu, try tweaking the dpi awareness checkbox. Then preview it. |
My bad, that fixed it. Just thought it was odd that it was only with draw widgets. Thanks! |
Could you add 'Orientation' argument to the scrollable frame widget in its properties? |
@ColourManiac Ok I will try to add this one too, version 7.0 is almost ready with many new features and bug fixes. |
Fantastic thanks, looking forward to it! 😀 |
@ColourManiac
Added Ctrl+z for deleted widgets and placement reversal
Added Ctrl+C and Ctrl+V to copy and paste widgets
Added a grid overlay, use Ctrl+Q to enable it, press + and - button to adjust the cells
Fixed this issue
Added orientation in parameter window
Now there is an option to fix the window in the right side, (with transparency enabled)
Added the corner_softness parameter in CTkDraw, for feathering effect. Full changelog: #26 |
Thanks! Just played around with it there and everything seems to work great! |
@ColourManiac Ok, I will fix the grid soon. |
I'd like, that the day characters in calendar modified, when I change the locale. |
@machobymb1 can you please explain what you want to modify in the calendar widget? |
Thank you. Would you also possibly be able to improve the table widget? By having rows/columns selectable and then having the selected row/column highlighted with an argument such as 'SelectedColour' and 'SelectedFont' or even just the same colour as hover colour? |
Grid issue is solved in version 7.1, uploaded in the download page.
We have this ability to select table rows or columns, but we have to implement this manually through code which is very easy to understand, here is the example: # row select example for ctktable
import customtkinter
from CTkTable import *
root = customtkinter.CTk()
row_nums = []
row_values = []
def show(cell):
if cell["row"]==0:
return # don't change header
if cell["row"] not in row_nums:
table.edit_row(cell["row"], fg_color=table.hover_color)
row_nums.append(cell["row"])
row_values.append(table.get()[cell["row"]])
else:
table.edit_row(cell["row"], fg_color=table.fg_color if cell["row"]%2==0 else table.fg_color2)
row_nums.remove(cell["row"])
row_values.remove(table.get()[cell["row"]])
print(row_values)
value = [["A","B","C","D","E"],[1,2,3,4,5],[5,6,7,8,9],[0,0,0,0,0],[1,2,3,4,5]]
table = CTkTable(master=root, row=5, column=5, values=value, command=show, header_color="green")
table.pack(expand=True, fill="both", padx=20, pady=20)
root.mainloop() |
Thank you! |
Just a few feature requests if possible?
Can you implement an undo/redo button with corresponding short cuts keys? This would be super handy for when mistakenly moving a widget and for peace of mind knowing mistakes can be undone.
Being able to copy and paste widgets would be handy, so you could copy a widget, move to a different page and paste/duplicate the widget.
Would it be possible to implement a layer organizing feature, so you can send widgets to back/front if they're stacked? I moved a frame to another page and then moved it back again and when I moved it back it was on top, hiding all the other widgets.
I know of the 'fix above' feature but this only sends to front and also duplicates to other pages.
Would be great to be able to set a page's width and height independently and not be tied to a global window size.
The ability to name pages would also be a handy feature.
A grid overlay that could be enabled/disabled would be very handy for alignment.
Not sure if its supposed to happen or not, but 'move to top' also duplicates the widget?
The text was updated successfully, but these errors were encountered: