Experimental Physics and Industrial Control System
Sardana is a large QT collaborative program in the Tango control system world. You may find it useful to invite a member of that team to the proposed workshop. I have cc'd this to Tiago Coutinho whose is a lead developer of the system.
http://www.tango-controls.org/static/sardana/latest/doc/html/
___________________________________________________________
Paul Gibbons, [email protected] Tel: +44 1235 778512 Data Acquisition Team Leader, http://www.diamond.ac.uk/ Diamond Light Source, Chilton, Didcot, Oxon, OX11 0DE, U.K.
-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of Ernest L. Williams Jr.
Sent: 23 February 2012 22:36
To: Matt Newville
Cc: [email protected]
Subject: Re: QT-based tools: Expressions of interest requested
Hi,
I am carving out space for a QT Collaboration Workshop/Kickoff at the next EPICS meeting being held at SLAC.
This will be a great opportunity to discuss ideas and try to forge a community collaboration.
I have both Monday and/or Tuesday (April 23, 24) open for a workshop.
Please email me directly if you are interested.
email: [email protected]
I will need a head count to plan for space.
PS: I am also hoping that John Sinclair will share what experiences he had in starting a port of EDM to Qt.
I believe Zen Szalata gave it a drive "around the block" in the past. :)
Cheers,
Ernest
Matt Newville wrote:
> Hi Emmanuel,
>
> On Thu, Feb 23, 2012 at 11:48 AM, Emmanuel Mayssat <[email protected]> wrote:
>
>> Ian,
>>
>> It seems they are more and more people using Qt.... Great!
>> We use pyqt here. Would love to be part of a collaboration to develop
>> more...
>> Do you have a pointer to your pyqt interface to epics?
>>
>> Regards,
>> --
>> Emmanuel
>>
>
> Sorry to jump into this tangent of the Qt conversation. I have very
> little experience with Qt, but a simple probe-like application (see
> below) to connect Qt with Epics through python is remarkably simple.
> I'd be happy to add "epics-aware" Qt widgets to pyepics, but don't
> know enough Qt to do this myself.
>
> --Matt Newville
>
> This is using pyside, tested on Windows only.
>
> #!/usr/bin/env python
> import epics
> import sys
> from PySide.QtGui import QWidget, QLabel, QLineEdit, QGridLayout, QApplication
>
> class PVProbe(QWidget):
> def __init__(self, parent=None):
> QWidget.__init__(self, parent)
>
> name_label = QLabel("PV Name:")
> self.pvname = QLineEdit()
> value_label = QLabel("PV Value:")
> self.value = QLabel(" ")
>
> self.pvname.returnPressed.connect(self.onPVNameReturn)
> self.pv = None
>
> grid = QGridLayout()
> grid.addWidget(name_label, 0, 0)
> grid.addWidget(self.pvname, 0, 1)
> grid.addWidget(value_label, 1, 0)
> grid.addWidget(self.value, 1, 1)
>
> self.setLayout(grid)
> self.setWindowTitle("PySide PV Probe:")
>
> def onPVNameReturn(self):
> self.pv = epics.PV(self.pvname.text(), callback=self.onPVChange)
>
> def onPVChange(self, pvname=None, char_value=None, **kws):
> self.value.setText(char_value)
>
> if __name__ == '__main__':
> app = QApplication(sys.argv)
> probe = PVProbe()
> probe.show()
> sys.exit(app.exec_())
>
>
--
This e-mail and any attachments may contain confidential, copyright and or privileged material, and are for the use of the intended addressee only. If you are not the intended addressee or an authorised recipient of the addressee please notify us of receipt by returning the e-mail and do not use, copy, retain, distribute or disclose the information in or attached to the e-mail.
Any opinions expressed within this e-mail are those of the individual and not necessarily of Diamond Light Source Ltd.
Diamond Light Source Ltd. cannot guarantee that this e-mail or any attachments are free from viruses and we cannot accept liability for any damage which you may sustain as a result of software viruses which may be transmitted in or with the message.
Diamond Light Source Limited (company no. 4375679). Registered in England and Wales with its registered office at Diamond House, Harwell Science and Innovation Campus, Didcot, Oxfordshire, OX11 0DE, United Kingdom
- References:
- QT-based tools: Expressions of interest requested Andrew Johnson
- RE: QT-based tools: Expressions of interest requested ian.gillingham
- Re: QT-based tools: Expressions of interest requested Emmanuel Mayssat
- Re: QT-based tools: Expressions of interest requested Matt Newville
- Re: QT-based tools: Expressions of interest requested Ernest L. Williams Jr.
- Navigate by Date:
- Prev:
RE: QT-based tools: Expressions of interest requested james.rowland
- Next:
Re: CSS X-Y Graph John Dobbins
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
<2012>
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
Re: QT-based tools: Expressions of interest requested Ernest L. Williams Jr.
- Next:
Re: QT-based tools: Expressions of interest requested dreid
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
<2012>
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024