Hello everyone! I hope you will be good. Today I am here to participate in the contest of @kouba01 about Mastering String Manipulation and Operations in Python. It is really an interesting and knowledgeable contest. There is a lot to explore. If you want to join then:
![Creating Dynamic Interfaces with Python and Qt5 (1).png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmcN5Z5Gp2NXYNjyjQvsRaf4Ju1HGpXQ8exZW1yWLgT51a/Creating%20Dynamic%20Interfaces%20with%20Python%20and%20Qt5%20(1).png)
Intersection of Two Chain
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmdWhZiTmgo488DuoXx6tFhXBxKdTHzY1qD1HSuJx9euag/image.png)
I have used these widgets:
Label Widgets
- First label is used to display Intersection of two chains.
- Then I have used a label for
ch1=
andch2=
. - I have used a label widget at the end to display the result and errors.
Input Fields
- First input field is to get the input from the user for
ch1
. - The next input field is to get input from the user for
ch2
.
Button
- I have used two
pushButton
. - One button is
Form
. - The other button is
Erase
.
Setting Custom Names
- I have set specific name for each widget used in this user interface to manage the working and functionality in the code.
Word Mirrors
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmSuVnyMPrsTLvrDe5NhztSorhrtzDSoTzBBK2iWAeVoyo/image.png)
I have used these widgets:
Label Widgets
- First label is used to display Word Mirrors.
- Then I have used a label for
Enter a string
. - I have used a label widget at the end to display the result and errors.
Input Fields
- There is only one input field to get a string from the user.
Button
- I have used two
pushButton
. - One button is
Mirror
. - The other button is
Erase
.
Setting Custom Names
- I have set specific name for each widget used in this user interface to manage the working and functionality in the code.
Rotation Mirror
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmc48txhBp9JFBYC9gNY6b93E1C1JTsgx5Y1zcg8UypA3G/image.png)
I have used these widgets:
Label Widgets
- First label is used to display Rotation-Mirror.
- Then I have used a label for
Enter a string
. - I have used a label widget at the end to display the result and errors.
Input Fields
- First input field is to get the input from the user for
M
. - The next input is to get input from the user for
N
.
Button
- I have used two
pushButton
. - One button is
Verify
. - The other button is
Erase
.
Setting Custom Names
- I have set specific name for each widget used in this user interface to manage the working and functionality in the code.
Perfect Succession
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmbKX1RUzJV5tLzQ8dgen3CiBZbgiF3NaC682a7iVfbWW7/image.png)
I have used these widgets:
Label Widgets
- First label is used to display Perfect Succession.
- Then I have used a label for
M=
andN=
. - I have used a label widget at the end to display the result and errors.
Input Fields
- First input field is to get the input from the user for
M
. - The next input field is to get input from the user for
N
.
Button
- I have used two
pushButton
. - One button is
Verify
. - The other button is
Erase
.
Setting Custom Names
- I have set specific name for each widget used in this user interface to manage the working and functionality in the code.
Word Sorting
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmXPVnzu8nMj7bA9awRmhcvezD8svjBQueX41STor7c1sV/image.png)
I have used these widgets:
Label Widgets
- First label is used to display Word Sorting.
- Then I have used a label for
Enter a string
. - I have used a label widget to display the result and errors.
Input Fields
- There is only one input field to get a string from the user.
Button
- I have used two
pushButton
. - One button is
Sort
. - The other button is
Erase
.
Setting Custom Names
- I have set specific name for each widget used in this user interface to manage the working and functionality in the code.