en
Feedback
Python Tkinter

Python Tkinter

Open in Telegram
1 127
Subscribers
No data24 hours
No data7 days
No data30 days

Data loading in progress...

Similar Channels
No data
Any problems? Please refresh the page or contact our support manager.
Tags Cloud
No data
Any problems? Please refresh the page or contact our support manager.
Incoming and Outgoing Mentions
---
---
---
---
---
---
Attracting Subscribers
Aug '24
August '24
+5
in 0 channels
July '24
+51
in 0 channels
Get PRO
June '24
+26
in 0 channels
Get PRO
May '24
+31
in 0 channels
Get PRO
April '24
+35
in 0 channels
Get PRO
March '24
+57
in 0 channels
Get PRO
February '24
+80
in 0 channels
Get PRO
January '240
in 0 channels
Get PRO
December '230
in 0 channels
Get PRO
November '230
in 0 channels
Get PRO
October '230
in 0 channels
Get PRO
September '230
in 0 channels
Get PRO
August '230
in 0 channels
Get PRO
July '230
in 0 channels
Get PRO
June '230
in 0 channels
Get PRO
May '230
in 0 channels
Get PRO
April '230
in 0 channels
Get PRO
March '230
in 0 channels
Get PRO
February '230
in 0 channels
Get PRO
January '230
in 0 channels
Get PRO
December '220
in 0 channels
Get PRO
November '220
in 0 channels
Get PRO
October '220
in 0 channels
Get PRO
September '220
in 0 channels
Get PRO
August '22
+52
in 0 channels
Get PRO
July '220
in 0 channels
Get PRO
June '220
in 0 channels
Get PRO
May '22
+21
in 0 channels
Get PRO
April '22
+262
in 0 channels
Get PRO
March '220
in 0 channels
Get PRO
February '220
in 0 channels
Get PRO
January '220
in 0 channels
Get PRO
December '210
in 0 channels
Get PRO
November '210
in 0 channels
Get PRO
October '210
in 0 channels
Get PRO
September '210
in 0 channels
Get PRO
August '210
in 0 channels
Get PRO
July '210
in 0 channels
Get PRO
June '210
in 0 channels
Get PRO
May '210
in 0 channels
Get PRO
April '21
+21
in 0 channels
Get PRO
March '21
+25
in 0 channels
Get PRO
February '21
+43
in 0 channels
Get PRO
January '21
+51
in 0 channels
Get PRO
December '20
+615
in 0 channels
Date
Subscriber Growth
Mentions
Channels
06 August+2
05 August0
04 August+1
03 August+1
02 August+1
01 August0
Channel Posts
photo content

2
Besides Frame, there is a similar class LabelFrame - a frame with a signature. Unlike a simple frame, it has a text property. … f_top = LabelFrame(text="Верх") f_bot = LabelFrame(text="Низ") …
608
3
Result
Result
688
4
Frames are placed on the main window, and widgets are placed in the frames: from tkinter import * root = Tk() f_top = Frame(root) f_bot = Frame(root) l1 = Label(f_top, width=7, height=4, bg='yellow', text="1") l2 = Label(f_top, width=7, height=4, bg='orange', text="2") l3 = Label(f_bot, width=7, height=4, bg='lightgreen', text="3") l4 = Label(f_bot, width=7, height=4, bg='lightblue', text="4") f_top.pack() f_bot.pack() l1.pack(side=LEFT) l2.pack(side=LEFT) l3.pack(side=LEFT) l4.pack(side=LEFT) root.mainloop()
649
5
The problem of the last two options is that if you need to place widgets in a square, that is, two on the top, two on the bottom exactly under the two upper ones, then this is problematic, if at all possible. Therefore resort to an auxiliary widget - a frame, which is generated from the class Frame. #pack #geometry #widgets
7 372
6
#pack #geometry #widgets
#pack #geometry #widgets
3 254
7
#pack #geometry #widgets
#pack #geometry #widgets
3 144
8
#pack #geometry #widgets
#pack #geometry #widgets
2 823
9
#pack #geometry #widgets
#pack #geometry #widgets
2 648
10
#pack #geometry #widgets
#pack #geometry #widgets
2 613
11
#pack #geometry #widgets The pack() method has a side parameter that takes one of four tkinter values - TOP, BOTTOM, LEFT, RIGHT. By default, when pack () does not specify side, its value is TOP. This causes the widgets to be placed vertically. Let's create four painted labels. ... l1 = Label(width=7, height=4, bg='yellow', text="1") l2 = Label(width=7, height=4, bg='orange', text="2") l3 = Label(width=7, height=4, bg='lightgreen', text="3") l4 = Label(width=7, height=4, bg='lightblue', text="4") ... and consider different combinations of side values:
2 527
12
#pack #geometry #widgets
#pack #geometry #widgets
2 450
13
#pack #geometry #widgets
#pack #geometry #widgets
2 391
14
#pack #geometry #widgets Example Try the following example by moving cursor on different buttons # !/usr/bin/python3 from tkinter import * root = Tk() frame = Frame(root) frame.pack() bottomframe = Frame(root) bottomframe.pack( side = BOTTOM ) redbutton = Button(frame, text = "Red", fg = "red") redbutton.pack( side = LEFT) greenbutton = Button(frame, text = "Brown", fg = "brown") greenbutton.pack( side = LEFT ) bluebutton = Button(frame, text = "Blue", fg = "blue") bluebutton.pack( side = LEFT ) blackbutton = Button(bottomframe, text = "Black", fg = "black") blackbutton.pack( side = BOTTOM) root.mainloop() When the above code is executed, it produces the following result ⬇️
2 366
15
Что выберешь?
1 543
16
Style Guide for Python Code (PEP8) This document gives coding conventions for the Python code comprising the standard library in the main Python distribution. https://www.python.org/dev/peps/pep-0008/
3 774
17
The most simple and popular is method pack() which is in all widget-objects. If you don't pass argument to pack() all widgets will located vertical, one under one. That object who first called pack() will be at the top. Who will be second - under first etc. Here is the list of possible options : * expand − When set to true, widget expands to fill any space not otherwise used in widget's parent. * fill − Determines whether widget fills any extra space allocated to it by the packer, or keeps its own minimal dimensions: NONE (default), X (fill only horizontally), Y (fill only vertically), or BOTH (fill both horizontally and vertically). * side − Determines which side of the parent widget packs against: TOP (default), BOTTOM, LEFT, or RIGHT. * ipadx and ipady - internal indents * padx and pady - external indents * anchor - used to define where text is positioned relative to a reference point. List of possible constants : NW, N, NE, W, CENTER, E, SW, S, SE (abbreviation of : north, south, east, west) #pack #geometry #widgets
3 643
18
#pack #grid #place #geometry #widgets
#pack #grid #place #geometry #widgets
3 212
19
Geometry manager organizes widgets in blocks before placing them in the parent widget. If you don't use any geometry manager for element of interface it don't show up in window There are three geometry managers: 1) pack () 2) grid () 3) place () At the same time in the same window (or any other parent widget) you can't combine different managers. For example, if you started placing widgets with the pack () method, then you shouldn't immediately use the grid () and place () methods. #pack #grid #place #geometry #widgets
3 001
20
#If we need download image with extension other than .png we must include library PIL (python image library) in our project from PIL import ImageTk master.image = ImageTk.PhotoImage(file='E:/pp/image2.jpg')
2 877