Форум программистов, компьютерный форум, киберфорум
Наши страницы

Python: GUI, графика

Войти
Регистрация
Восстановить пароль
 
qozyrek
6 / 6 / 0
Регистрация: 19.11.2012
Сообщений: 434
#1

Меседжер для Вк - Python

21.06.2016, 07:56. Просмотров 239. Ответов 1
Метки нет (Все метки)

Здравствуйте.
Подскажите, пожалуйста, как мне поместить переменную setFriends в friendsEdit
Кликните здесь для просмотра всего текста
Bash
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
# coding: utf-8
 
from PyQt4 import QtCore, QtGui
import vk
import sys
import time
 
appId = "5504823"
token = "e984ac6c9e772a72dfe7aef1a7cc894029b946c88d6825a8728c445d73ffad03b19fdc238b5e38f07b7eb"
 
class Connect:
    def __init__(self, mail, pswd, parent = None):
        vk_session = vk.API(app_id=appId,
                         user_login=mail,
                         user_password=pswd,
                         access_token=token
                         )     
        
        getFriends = vk_session.friends.get()
 
        def friends():
            setFriend = "" 
            status = ""
            board = "-------------------------------------"        
            for i in range(getFriends['count']):
                resultNew = vk_session.users.get(user_ids = getFriends['items'][i], fields="online") 
                time.sleep(1)
                if resultNew[0]['online'] == "1":
                    status = "online"
                else:
                    status = "offline"                     
                setFriend = setFriend + resultNew[0]['first_name']+ " " + resultNew[0]['last_name'] + " " + "id" + str(resultNew[0]['id']) + " " + status + "\n" + board + "\n"
            print(setFriend) 
        
        windowNew.show()
        friends()        
        window.hide()
 
class MyWindow(QtGui.QWidget):
    def __init__(self, parent=None):
        QtGui.QWidget.__init__(self, parent)
 
        self.labelOne = QtGui.QLabel(u"Логин   ")
        self.labelTwo = QtGui.QLabel(u"Пароль")
        self.editOne = QtGui.QLineEdit()
        self.editOne.setText("siskipiskivolosy@mail.ru")
        self.editTwo = QtGui.QLineEdit()
        self.editTwo.setText("zheka3359")
        self.btnEnter = QtGui.QPushButton(u"&Войти")
        self.vBox = QtGui.QVBoxLayout()
        self.hBoxOne = QtGui.QHBoxLayout()
        self.hBoxTwo = QtGui.QHBoxLayout()
 
        self.labelOne.setAlignment(QtCore.Qt.AlignCenter)
        self.labelTwo.setAlignment(QtCore.Qt.AlignCenter)
 
        self.hBoxOne.addWidget(self.labelOne)
        self.hBoxOne.addWidget(self.editOne)
        self.hBoxTwo.addWidget(self.labelTwo)
        self.hBoxTwo.addWidget(self.editTwo)
 
        self.vBox.addItem(self.hBoxOne)
        self.vBox.addItem(self.hBoxTwo)
        self.vBox.addWidget(self.btnEnter)
 
        self.setLayout(self.vBox)
 
        self.btnEnter.clicked.connect(
            lambda: Connect(self.labelOne.text(), self.labelTwo.text()
                            )
        )
 
class MyNewWindow(QtGui.QWidget):
    def __init__(self, parent=None):
        QtGui.QWidget.__init__(self, parent)
        
        self.friendsEdit = QtGui.QTextEdit()
        self.messagesEdit = QtGui.QTextEdit()
        self.messageEdit = QtGui.QTextEdit()
        self.idEdit = QtGui.QLineEdit()
        self.keyEdit = QtGui.QLineEdit()
        self.idLabel = QtGui.QLabel(u"ID")
        self.keyLabel = QtGui.QLabel(u"key")
        self.btnIn = QtGui.QPushButton(u"Отобразить")
        self.btnOut = QtGui.QPushButton(u"Отправить")
        self.hBoxGlobal = QtGui.QHBoxLayout()
        self.hBoxStaticOne = QtGui.QHBoxLayout()
        self.vBox = QtGui.QVBoxLayout()
        self.hBoxStaticTwo = QtGui.QHBoxLayout()
 
        self.hBoxStaticOne.addWidget(self.idLabel)
        self.hBoxStaticOne.addWidget(self.idEdit)
        self.hBoxStaticOne.addWidget(self.keyLabel)
        self.hBoxStaticOne.addWidget(self.keyEdit)
        self.hBoxStaticOne.addWidget(self.btnIn)
 
        self.hBoxStaticTwo.addWidget(self.messageEdit)
        self.hBoxStaticTwo.addWidget(self.btnOut)
 
        self.vBox.addItem(self.hBoxStaticOne)
        self.vBox.addWidget(self.messagesEdit)
        self.vBox.addItem(self.hBoxStaticTwo)
 
        self.hBoxGlobal.addWidget(self.friendsEdit)
        self.hBoxGlobal.addItem(self.vBox)
 
        self.setLayout(self.hBoxGlobal)
                      
 
if __name__ == "__main__":
    app = QtGui.QApplication(sys.argv)
    window = MyWindow()
    window.setWindowTitle(u"Авторизация")
    window.resize(300, 70)
    window.show()
    windowNew = MyNewWindow()
    windowNew.setWindowTitle(u"Вк")
    windowNew.resize(796, 579)
    sys.exit(app.exec_())
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.06.2016, 07:56
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Меседжер для Вк (Python):

Меседжер для VK - Java SE
Надо написать меседжер для VK, вот что у меня: Может ли мне почочь эта тема http://www.cyberforum.ru/java-networks/thread1196230.html ...

Меседжер для VK - Java SE
Надо написать меседжер для VK, вот что у меня: Может ли мне почочь эта тема http://www.cyberforum.ru/java-networks/thread1196230.html ...

Меседжер для VK - Java SE
Надо написать меседжер для VK, вот что у меня: Может ли мне почочь эта тема http://www.cyberforum.ru/java-networks/thread1196230.html ...

Меседжер для VK - Java SE
Надо написать меседжер для VK, вот что у меня: Может ли мне почочь эта тема http://www.cyberforum.ru/java-networks/thread1196230.html ...

Меседжер для VK - Java SE
Надо написать меседжер для VK, вот что у меня: Может ли мне почочь эта тема http://www.cyberforum.ru/java-networks/thread1196230.html ...

Меседжер для VK - Java SE
Надо написать меседжер для VK, вот что у меня: Может ли мне почочь эта тема http://www.cyberforum.ru/java-networks/thread1196230.html ...

Меседжер для VK - Java SE
Надо написать меседжер для VK, вот что у меня: Может ли мне почочь эта тема http://www.cyberforum.ru/java-networks/thread1196230.html ...

Меседжер для VK - Java SE
Надо написать меседжер для VK, вот что у меня: Может ли мне почочь эта тема http://www.cyberforum.ru/java-networks/thread1196230.html ...

Меседжер для VK - Java SE
Надо написать меседжер для VK, вот что у меня: Может ли мне почочь эта тема http://www.cyberforum.ru/java-networks/thread1196230.html ...

Меседжер для VK - Java SE
Надо написать меседжер для VK, вот что у меня: Может ли мне почочь эта тема http://www.cyberforum.ru/java-networks/thread1196230.html ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
alex925
2553 / 2204 / 524
Регистрация: 19.03.2012
Сообщений: 8,567
21.06.2016, 10:50 #2
В твоем коде ни как.
Кстати класс Connect вообще бестолковый и не нужный.
0
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru