Форум программистов, компьютерный форум, киберфорум
Python: GUI, графика
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Python Как в pyOpenGL отобразить параллелепипед под другим углом? Люди, очень нужна ваша помощь. Вот фрагмент кода, который выводит параллеллепипед, который сделан в физ. движке. def draw_body(body): """Draw an ODE body. """ x,y,z = body.getPosition() y-=1 x-=2 R = body.getRotation() rot = , R, R, 0., https://www.cyberforum.ru/ python-graphics/ thread891788.html Как при нажатии выделить правильную radiobutton? Python
Обьясните пожалуйста кто нибудь почему когда я вызывая новую функцию создания нового окна она работает не корректно ? # когда я вызываю эту функцию ниже при нажатии кнопки то Radiobutton должен быть выделен 1й ( rad0 ) а почему то выделен 2й (rad1).. акогда я запускаю эту функцию отдельно она работает корректно ! почему? :| вот пример кода: import tkinter root = tkinter.Tk() tk = tkinter...
Python Как делать неактивными пункты меню? У меня есть программа состоящая из нескольки модулей. В одном из модулей я создаю строку меню, при работе других модулей некоторые из пунктов меню должны становиться в них неактивными. Как это можно сделать? https://www.cyberforum.ru/ python-graphics/ thread879090.html Python Как создать своё виртуальное событие? tkinter Не подскажите как мне создать своё вирутальное событие? Добавлено через 5 минут Сам нашёл ответ. w.event_add("<<Press_enter>>", "<Return>", "<KP_Enter>") w.bind('<<Press_enter>>', h) w - виджет для которого создаём событие "<<Press_enter>>" - имя создаваемого виртуального события https://www.cyberforum.ru/ python-graphics/ thread878748.html
Как запустить .pyw двойным щелчком? Python
Здравствуйте. Всего несколько часов изучаю Python и вообще программирование, поэтому не судите строго за ламерский вопрос..=) Итак, я хочу при двойном щелчке на файл .py получать окошко 'hello world!'. На данный момент сделал GUI в Qt 4.8.4 на Python 3.3. Это окошко я могу запускать из командной строки и все работает как надо, но хотелось бы запускать простым двойным щелчком. Я так понимаю,...
Python Как проверить, что заполнены все поля ввода? Есть несколько полей ввода и нужно как-то сделать проверку, что они все заполнены https://www.cyberforum.ru/ python-graphics/ thread871850.html
Python Как установить фокус на нужное окно после закрытия окна? https://www.cyberforum.ru/ python-graphics/ thread871817.html
У меня есть родетельское окно и на нём есть кнопка, при нажатии на кнопку создаётся toplevel на нём накиданы поля ввода и кнопки, при нажатии кнопки располагающейся на toplevel открывается окно tkinter.messagebox.showinfo и после его закрытия фокус возвращается на родительское окно, а мне нужно чтобы активным и в фокусе оставалось toplevel.
Python Как перевести код на PyQt в код на PySide?
Собственно сабж. Создается табличка QAbstractTableModel с двумя колонками и в последствии заполняется данными. Основная проблема в том, что в PySide нет QVariant(). как выйти из этого положения - понятия не имею... class TableModel(QtCore.QAbstractTableModel): def __init__(self, parent): QtCore.QAbstractTableModel.__init__(self) self.gui = parent self.colLabels = ...
Python Как при вводе вместо пароля отображать звёздочки? https://www.cyberforum.ru/ python-graphics/ thread866337.html
Пишу окно авторизации у программы, на форму кинул виджет tkinter.Entry, это поле будет служить для ввода пароля. Нужно, чтобы за место вводимого пароля отображались звёздочки.
Python Как проигрывать звук, добавляя к звуковому файлу через append()? Всем привет. Питон изучаю вторую неделю, столкнулся с такой бедой: при добавлении к звуковому файлу методом функцией append( bin (_buffer) ), воспроизведение дальше не продвигается почему-то. А в функции play нет никакого намёка на указатель, чтобы передвинуть точку, с которой начинать проигрывание. Пайтон 2.х Вообще, идёт соединение с какой-нибудь страничкой с мелодией, скармливается в файл на... https://www.cyberforum.ru/ python-graphics/ thread860116.html
При создании иконки выдаёт в консоль "QPixmap: It is not safe to use pixmaps" Python
Есть класс class MainForm(QtGui.QMainWindow): def __init__(self, api, parent): super(MainForm, self).__init__() threding.Thread(target=self.setList1).start() threding.Thread(target=self.setList2).start() threding.Thread(target=self.setList3).start() def setList1(self):
Python Как в QTextEdit отловить нажатие клавиши и посмотреть, что нажато? Добрый вечер. У меня возникла проблема, не знаю как её решить. Помогите, если не трудно. Есть форма, на ней есть QTextEdit. Надо сделать примерно следующее, отловить нажатие на клавишу клавы, посмотреть что нажато, если нажата цифра, то заносим в textedit если не цифра, то не заносим. Как я понял, надо создать свой класс, который наследуется от класса QTextEdit, и перегружать у него метод... https://www.cyberf
0 / 0 / 0
Регистрация: 17.07.2012
Сообщений: 8
0

Как сделать, чтобы сообщения по сети отсылались при нажатии на кнопку? - Python - Ответ 4751288

21.06.2013, 03:31. Показов 1438. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Ребят помогите с GUI для программы,есть программка клиент-сервер,надо чтобы сообщения с клиента на сервер и обратно отсылались по нажатию на кнопку,а сам текст сообщения высвечивался что там что там в отдельном окне,вот сам кривой код,помогите плизз,а то что то вообще не могу разобраться((
СЕРВЕР
Python
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
#-*- coding: utf-8 -*-
from socket import *
from Tkinter import *
 
root = Tk()
root.title('Сервер')
root.geometry("200x200+80+80")
 
btn = Button(root,text='Отправить')
btn.place(x=70,y=60)
 
string = Entry(root,width = 10)
string.place(x = 70,y = 40)
 
 
 
HOST = ''
PORT = 8000
s = socket(AF_INET, SOCK_STREAM)
s.bind(('', 8000))
s.listen(1)
conn, addr = s.accept()
print 'Соединенно ', addr
 
 
 
 
 
 
def send(event):
    i = True
    while i is True:
        data = conn.recv(1024)
        print 'Пришло ', repr(data)
        reply = string.get()
        #reply = raw_input("Ответ: ")
        conn.sendall(reply)
        ppp = Label(root,font = "Arial 11",text = reply,width =20,)
        ppp.place(x = 10,y =170)
    root.destroy()
 
btn.bind('<ButtonRelease-1>', send)
root.mainloop()
 
 
conn.close()
КЛИЕНТ
Python
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
# -*- coding: utf-8 -*-
from socket import *
from Tkinter import *
 
root = Tk()
root.title('Клиент')
root.geometry("200x200+80+80")
 
btn = Button(root,text='Отправить')
btn.place(x=70,y=60)
 
string = Entry(root,width = 10)
string.place(x = 70,y = 40)
 
 
HOST = ''
PORT = 8000
s = socket(AF_INET, SOCK_STREAM)
s.connect((HOST, PORT))
def send(event):
    i = True
    while i is True:
        message = string.get()
        #message = raw_input("Ваше сообщение: ")
        s.send(message)
        print "Ждите ответа"
        reply = s.recv(1024)
end send(event)
def otvet(event):
    print "Ответ: ", repr(reply)
    ppp = Label(root,font = "Arial 11",text = reply,width =20,)
    ppp.place(x = 10,y =170)
    root.destroy()
 
 
#root.bind('<Control-z>',quit)
btn.bind('<ButtonRelease-1>', send)
root.mainloop()
s.close()


Вернуться к обсуждению:
Как сделать, чтобы сообщения по сети отсылались при нажатии на кнопку? Python
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.06.2013, 03:31
Готовые ответы и решения:

Как сделать, чтобы при первом нажатии на кнопку TButton появлялось одно сообщение, а при втором нажатии - другое?
помогите как сделать в чтобы в кнопке button при первом нажатий вылазило сообщение ShowMessage('Вы...

Как сделать, чтобы при нажатии на кнопку открывался MessageBox, а при следующем нажатии
открытый MessageBox закрывался (продолжалось выполнение кода после MessageBox) и открывался новый...

Как сделать чтобы при нажатии на кнопку открылся окно для выбора папки и по нажатии на ок сохранился файл в папку
C# как сделать чтобы при нажатии на кнопку открылся окно для выбора папки и по нажатии на кнопку ок...

Memo в delphi / как сделать так чтобы при нажатии на кнопку memo появляется, при повторном нажатии исчезает
как сделать так чтобы при нажатии на кнопку текст с memo появляется, при повторном нажатии исчезает...

1
21.06.2013, 03:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.06.2013, 03:31
Помогаю со студенческими работами здесь

Файл: Как сделать так, чтобы при нажатии на 1-ую кнопку считывалася 1-ая строка, при нажатии на 2 - 2 строка и т.д.
На форме размещено 30 кнопок. В файле .txt размещено 30 строк. Как сделать так чтобы при нажатий на...

Как сделать, чтобы меню появлялось при нажатии на кнопку?
Здравствуйте. Использую bootstrap. Сделал на странице что-то похожее на это:...

Как сделать чтобы при нажатии на кнопку создавался PictureBox?
Как сделать чтобы при нажатии на кнопку создовался PictureBox. ( то есть задаем ему координаты и...

Как сделать чтобы цифры понижались при нажатии на кнопку?
как сделать так чтоб цифры понижались при нажатие на кнопку? например у нас цифра 500, при нажатие...

Как сделать, чтобы при нажатии на кнопку выполнялась функция?
Простите, я только начинаю работать с QT и я не знаю Как сделать чтобы при нажатии на кнопку...

Как сделать чтобы при нажатии на кнопку добавлялась картинка
Здравствуйте! Как сделать чтобы при нажатии на кнопку добавлялась картинка.

Как сделать так, чтобы действие выполнялось при соприкосновении коллайдеров и при нажатии на кнопку?
У меня есть один объект с скриптом движения и другой с триггер коллайдером. Надо, чтоб диалог...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru