#2x2forum

Пользователь

от limnikita18 , в категории: Python , 3 дня назад
1 ответ последнее сообщение 2 дня назад от jaren

помогите пожалуйста доделать приложение рандомайзер паролей с помощью библиотеки tkinter. я не могу вывести пароль в окно мне PyCharm выдаёт ошибку типо нет такой переменной IntVar.



Код:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import random
from tkinter import *

root = Tk()

# доступные символы
chars = '+-/*!&$#?=@<>abcdefghijklnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890'

root.title('рандомайзер паролей')
root.geometry('375x500')

value = IntVar()

h = Entry(textvariable=value)
z = Label(text='введите количество символов в пароле')
b = Button(text='далее')
t = Label(text='пароль: ', textvariable=value)

z.pack()
h.pack()
b.pack()
var = t.pack


def test():
    for i in range(1):
        password = ''
        for k in range(value):
            password += random.choice(chars)
        print(password)


b.bind('<Button-1>', test)

root.mainloop()


Пользователь

от Marina_Rar , в категории: C/C++ , месяц назад
2 ответа последнее сообщение месяц назад от Marina_Rar

Не могу разобраться с get и set(если всё дело конечно в этом). Проблема с последней строкой в этой части программы. Выдает ошибку CS0200 - "Невозможно присвоить значение свойству или индексатору "DateTime.Year" - доступ только для чтения"


Пытаюсь присвоить значения, выбранные в выпадающем списке.


Само задание звучит так:


Разработайте и реализуйте приложение WPF, которое:

- содержит три выпадающих списка, с помощью которых можно выбрать год, месяц и день

- количество дней в месяце определяется только после выбора года и месяца, до этого, выпадающий список с выбором дня должен быть не активен

- после выбора всех трёх параметров, должно появляться сообщение с информацией о том, сколько лет, месяцев и дней прошло с выбранной даты до текущего момента


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
namespace lab4
{
    public partial class MainWindow : Window
    {
        string a, b, c;
        string aa, bb, cc;
        DateTime now = DateTime.Now; 

        DateTime dt { get; set; }

    public MainWindow()
        {
            InitializeComponent();
        }
        private void Year_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {

            a = Year.Text;
            DateTime dt = new DateTime();
            dt.ToString();
            
            dt.Year = a;