def main(): app = QtGui.QApplication(sys.argv) main = First() main.show() sys.exit(app.exec_())
def run_gui(): app = QtGui.QApplication(sys.argv) form = MainApp() form.show() app.exec_()
print ' Q Quit' return if key == 'M': self.render_area._mouse_x = None self.render_area._mouse_y = None self.render_area._mouse_x2 = None self.render_area._mouse_y2 = None self.render_area._hide_markers = not self.render_area._hide_markers return if key == 'Q': print 'Quit!' self.close() return print 'Unsupported key pressed:', key if __name__ == '__main__': app = QtGui.QApplication(sys.argv) f = sys.argv[1] fbase = eval(sys.argv[2]) fhigh = eval(sys.argv[3]) fdelta = eval(sys.argv[4]) if len(sys.argv) > 5: delay = eval(sys.argv[5]) else: delay = .01 window = Window(f, fbase, fhigh, fdelta, delay) #window = Window('../data.again', 902.0, 928.0, 3e-1) window.show() sys.exit(app.exec_())
def main(): app = QtGui.QApplication(sys.argv) app.setApplicationName('Digital Wattmeter Simulator') ex = Plotter() sys.exit(app.exec_())
def test_gui(): app = QtGui.QApplication(sys.argv) test = TestExperience() test.gui.start() print "Lets start" app.exec_()
def run(): app = QtGui.QApplication(sys.argv) GUI = Window() sys.exit(app.exec_())
def main(): app = QtGui.QApplication(sys.argv) ex = Example() ex.show() sys.exit(app.exec_())
def main(): app = QtGui.QApplication(sys.argv) ex = Maingui() sys.exit(app.exec_())
def main(params): app = QtGui.QApplication(sys.argv) mainWindow = xrftomoGui(app, params) sys.exit(app.exec_())
def main(): app = QtGui.QApplication(sys.argv) ex = App(app) sys.exit(app.exec_())
def main(): app = QtGui.QApplication(sys.argv) meuapp = classApp() sys.exit(app.exec_())
def main(): app = QtGui.QApplication(sys.argv) app.setApplicationName('HVPS interface') ex = HVPS_interface() sys.exit(app.exec_())
def main(): app = QtGui.QApplication(sys.argv) form = addTypes() form.show() app.exec_()
def demo_QButton(): app = QtGui.QApplication(sys.argv) tb = QButton() tb.show() app.exec_()
if color.isValid(): RGBstring = '%s,%s,%s' % (str(color.red()), str( color.green()), str(color.blue())) btnStyle = "QPushButton { background-color : %s; outline: none; }" % color.name( ) if colorTarget == 'text': self.window.lineEdit_textColor.setText(RGBstring) window.pushButton_textColor.setStyleSheet(btnStyle) elif colorTarget == 'vis': self.window.lineEdit_visColor.setText(RGBstring) window.pushButton_visColor.setStyleSheet(btnStyle) if len(sys.argv) > 1: # command line mode app = QtGui.QApplication(sys.argv, False) command = Command() signal.signal(signal.SIGINT, command.cleanUp) sys.exit(app.exec_()) else: # gui mode if __name__ == "__main__": app = QtWidgets.QApplication(sys.argv) window = uic.loadUi("main.ui") # window.adjustSize() desc = QtWidgets.QDesktopWidget() dpi = desc.physicalDpiX() topMargin = 0 if (dpi == 96) else int(10 * (dpi / 96)) window.resize(window.width() * (dpi / 96), window.height() * (dpi / 96))
from PyQt5 import QtWidgets, QtCore, QtGui import pyqtgraph as pg import sys # We need sys so that we can pass argv to QApplication import os from random import randint import numpy as np import serialArd import serial, time #self.port = serialArd.get_ports() port = "COM13" arduino = serial.Serial(port, 9600, timeout=1.0) time.sleep(1) ### START QtApp ##### app = QtGui.QApplication([]) # you MUST do this once (initialize things) #################### win = pg.GraphicsWindow(title="Grafica Arduino") # creates a window p = win.addPlot(title="Grafica 1") # creates empty space for the plot in the window curve = p.plot(pen=(0,255,0)) # create an empty "plot" (a curve to plot) windowWidth = 500 # width of the window displaying the curve x = list(range(100)) # 100 time points y = [randint(0, 1) for _ in range(100)] # 100 data points # create array that will contain the relevant time series ptr = -windowWidth # set first x position win.nextRow() p2 = win.addPlot(title="Grafica 2") # creates empty space for the plot in the window curve2 = p2.plot(pen=(0,0,255)) # create an empty "plot" (a curve to plot) # width of the window displaying the curve
def main(): app = QtGui.QApplication(sys.argv) experiment = Experiment(app, xml_file_to_params('set_fingers_30s_gen_test.xml')) sys.exit(app.exec_())
def mkQApp(): global QAPP QAPP = QtGui.QApplication.instance() if QAPP is None: QAPP = QtGui.QApplication([]) return QAPP
def main(): ## Always start by initializing Qt (only once per application) app = QtGui.QApplication(sys.argv) ex = MAIN() ## Define a top-level widget to hold everything sys.exit(app.exec_())
def __init__(self, argv=sys.argv): freeze_support() self._args = self._init_logger() self._app = QtGui.QApplication(argv)
def __init__(self): self.pnoise = PerlinNoise() self.flying_const = 0.03 self.amplitude = 50.0 self.wlength = 0.1 self.flying = False self.noctaves = 5 self.persistence = 0.4 self.lacunarity = 3.6 self.scale = 40 self.app = QtGui.QApplication(sys.argv) self.w = QtWidgets.QWidget() self.w.resize(800, 600) self.w.setWindowTitle('Perlin Noise') self.layout = QtWidgets.QHBoxLayout() self.layout.setContentsMargins(0, 0, 6, 0) self.gbox_layout = QtWidgets.QFormLayout() self.gbox_layout.setContentsMargins(0, 10, 0, 0) self.options = QtWidgets.QGroupBox() self.options.setFixedWidth(250) self.options.setTitle('Cool things') self.options.setStyleSheet("""QGroupBox::title { subcontrol-origin: margin; top: 10px; left: 7px; padding: 0px 0px 0px 0px; }""") self.options.setLayout(self.gbox_layout) self.label_length = QtWidgets.QLabel() self.label_length.setText('Length(λ):') self.slider_length = QtWidgets.QSlider() self.slider_length.setRange(1, 100) self.slider_length.setOrientation(1) self.slider_length.valueChanged.connect( lambda x: self.set_wlength(x / 100)) self.slider_length.setValue(self.wlength * 100) self.label_amplitude = QtWidgets.QLabel() self.label_amplitude.setText('Amplitude(A):') self.slider_ampl = QtWidgets.QSlider() self.slider_ampl.setRange(0, 100) self.slider_ampl.setOrientation(1) self.slider_ampl.valueChanged.connect( lambda x: self.set_amplitude(x / 10)) self.slider_ampl.setValue(self.amplitude) self.label_flying = QtWidgets.QLabel() self.label_flying.setText('Flying Const(F):') self.slider_fly = QtWidgets.QSlider() self.slider_fly.setRange(0, 100) self.slider_fly.setOrientation(1) self.slider_fly.valueChanged.connect(lambda x: self.set_fly(x / 100)) self.slider_fly.setValue(self.flying_const * 100) self.cb_flying = QtWidgets.QCheckBox() self.cb_flying.setText('Fly Over') self.cb_flying.clicked.connect(self.set_flying) self.button_grad = QtWidgets.QPushButton() self.button_grad.setText('Randomize Gradient Vectors') self.button_grad.clicked.connect(self.pnoise.randomize_grad) self.cb_cosint = QtWidgets.QCheckBox() self.cb_cosint.setText('Cosine Interpolation') self.cb_cosint.clicked.connect(self.pnoise.use_cosinterpol) self.cb_octaves = QtWidgets.QCheckBox() self.cb_octaves.setText('Use Octaves') self.cb_octaves.clicked.connect(self.pnoise.use_octaves) self.label_octaves = QtWidgets.QLabel() self.label_octaves.setText('Octaves:') self.slider_oct = QtWidgets.QSlider() self.slider_oct.setRange(0, 10) self.slider_oct.setOrientation(1) self.slider_oct.valueChanged.connect(lambda x: self.set_octave(x)) self.slider_oct.setValue(self.noctaves) self.label_persistence = QtWidgets.QLabel() self.label_persistence.setText('Persistence:') self.slider_per = QtWidgets.QSlider() self.slider_per.setRange(0, 10) self.slider_per.setOrientation(1) self.slider_per.valueChanged.connect( lambda x: self.set_persistence(x / 10)) self.slider_per.setValue(self.persistence * 10) self.label_lacunarity = QtWidgets.QLabel() self.label_lacunarity.setText('Lacunarity:') self.slider_lac = QtWidgets.QSlider() self.slider_lac.setRange(0, 1000) self.slider_lac.setOrientation(1) self.slider_lac.valueChanged.connect( lambda x: self.set_lacunarity(x / 10)) self.slider_lac.setValue(self.lacunarity * 10) self.label_scale = QtWidgets.QLabel() self.label_scale.setText('Scale:') self.slider_sca = QtWidgets.QSlider() self.slider_sca.setRange(0, 50) self.slider_sca.setOrientation(1) self.slider_sca.valueChanged.connect(lambda x: self.set_scale(x)) self.slider_sca.setValue(self.scale) self.glw = gl.GLViewWidget() self.glw.setSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) self.glw.setCameraPosition(distance=100, elevation=25, azimuth=45) self.n = 1 self.x = range(0, 70, self.n) self.y = range(0, 70, self.n) self.p_faces = len(self.y) self.fly_inc = 0 v = np.array([[0, 0, 0]]) f = np.array([[0, 0, 0]]) self.mesh = gl.GLMeshItem( vertexes=v, faces=f, smooth=False, drawEdges=True, drawFaces=False, ) self.mesh.setGLOptions('additive') self.glw.addItem(self.mesh) self.layout.addWidget(self.glw) self.layout.addWidget(self.options) self.gbox_layout.addWidget(self.label_length) self.gbox_layout.addWidget(self.slider_length) self.gbox_layout.addWidget(self.label_amplitude) self.gbox_layout.addWidget(self.slider_ampl) self.gbox_layout.addWidget(self.label_flying) self.gbox_layout.addWidget(self.slider_fly) self.gbox_layout.addWidget(self.cb_flying) self.gbox_layout.addWidget(self.button_grad) self.gbox_layout.addWidget(self.cb_octaves) self.gbox_layout.addWidget(self.cb_cosint) self.gbox_layout.addWidget(self.label_octaves) self.gbox_layout.addWidget(self.slider_oct) self.gbox_layout.addWidget(self.label_persistence) self.gbox_layout.addWidget(self.slider_per) self.gbox_layout.addWidget(self.label_lacunarity) self.gbox_layout.addWidget(self.slider_lac) self.gbox_layout.addWidget(self.label_scale) self.gbox_layout.addWidget(self.slider_sca) self.w.setLayout(self.layout) self.w.show()
def main(): app = QtGui.QApplication(sys.argv) experiment = Experiment(app, xml_file_to_params('set_4_left_index_60s.xml')) sys.exit(app.exec_())
---- Copyright 2020 - Cole Brauer, Dan Aukes """ import sys import PyQt5.QtGui as qg from tqdm import tqdm from voxelfuse.voxel_model import VoxelModel from voxelfuse.mesh import Mesh from voxelfuse.plot import Plot from voxelfuse.periodic import * if __name__ == '__main__': app1 = qg.QApplication(sys.argv) # Settings a = 50 # Scale (voxels/unit) size = (50, 50, 50) # Volume # Generate gyroid element #model1, model2 = gyroid(size, a), #model1, model2 = schwarzP(size, a) #model1, model2 = schwarzD(size, a) model1, model2 = FRD(size, a) # Position positive and negative models next to each other model = model1 | model2.setCoords((60, 0, 0)) # Create Mesh
def initUI(self): signal.signal(signal.SIGINT, signal.SIG_DFL) # allow Control-C # Always start by initializing Qt (only once per application) app = QtGui.QApplication([]) # Define a top-level widget to hold everything w = QtGui.QWidget() # 2D plot for the cspad and mask self.plot = pg.ImageView() # save mask button save_button = QtGui.QPushButton('save mask') save_button.clicked.connect(self.save_mask) # rectangular ROI selection self.roi = pg.RectROI([-200, -200], [100, 100]) self.plot.addItem(self.roi) self.roi.setZValue(10) # make sure ROI is drawn above image ROI_button = QtGui.QPushButton('mask rectangular ROI') ROI_button.clicked.connect(lambda: self.mask_ROI(self.roi)) # circular ROI selection self.roi_circle = pg.CircleROI([-200, 200], [101, 101]) self.plot.addItem(self.roi_circle) self.roi.setZValue(10) # make sure ROI is drawn above image ROI_circle_button = QtGui.QPushButton('mask circular ROI') ROI_circle_button.clicked.connect( lambda: self.mask_ROI_circle(self.roi_circle)) # histogram mask button hist_button = QtGui.QPushButton('mask outside histogram') hist_button.clicked.connect(self.mask_hist) # dilate button dilate_button = QtGui.QPushButton('dilate mask') dilate_button.clicked.connect(self.dilate_mask) # errode button errode_button = QtGui.QPushButton('errode mask') errode_button.clicked.connect(self.errode_mask) # toggle / mask / unmask checkboxes self.toggle_checkbox = QtGui.QCheckBox('toggle') self.mask_checkbox = QtGui.QCheckBox('mask') self.unmask_checkbox = QtGui.QCheckBox('unmask') self.mask_checkbox.setChecked(True) toggle_group = QtGui.QButtonGroup() #"masking behaviour") toggle_group.addButton(self.toggle_checkbox) toggle_group.addButton(self.mask_checkbox) toggle_group.addButton(self.unmask_checkbox) toggle_group.setExclusive(True) # unbonded pixels button unbonded_button = QtGui.QPushButton('unbonded pixels') unbonded_button.clicked.connect(self.mask_unbonded_pixels) if self.cspad_shape_flag in ['psana', 'psana2', 'slab']: unbonded_button.setEnabled(False) # asic edges button edges_button = QtGui.QPushButton('panel edges') edges_button.clicked.connect(self.mask_edge_pixels) # mouse hover ij value label ij_label = QtGui.QLabel() disp = 'ss fs {0:5} {1:5} value {2:2}'.format('-', '-', '-') ij_label.setText(disp) self.plot.scene.sigMouseMoved.connect( lambda pos: self.mouseMoved(ij_label, pos)) # unbonded pixels checkbox unbonded_checkbox = QtGui.QCheckBox('unbonded pixels') unbonded_checkbox.stateChanged.connect(self.update_mask_unbonded) if self.cspad_shape_flag == 'other': unbonded_checkbox.setEnabled(False) # asic edges checkbox edges_checkbox = QtGui.QCheckBox('asic edges') edges_checkbox.stateChanged.connect(self.update_mask_edges) if self.cspad_shape_flag == 'other': edges_checkbox.setEnabled(False) # mouse click mask self.plot.scene.sigMouseClicked.connect( lambda click: self.mouseClicked(self.plot, click)) ## Add widgets to the layout in their proper positions # stack up sidepanel widgets vbox = QtGui.QVBoxLayout() vbox.addWidget(save_button) vbox.addWidget(ROI_button) vbox.addWidget(ROI_circle_button) vbox.addWidget(hist_button) vbox.addWidget(dilate_button) vbox.addWidget(errode_button) vbox.addWidget(unbonded_button) vbox.addWidget(edges_button) # asic sub-panel edges button if self.cspad_shape_flag == 'pilatus': olek_edges_button = QtGui.QPushButton('more edges') olek_edges_button.clicked.connect(self.mask_olek_edge_pixels) vbox.addWidget(olek_edges_button) # cheetah mask button if self.geom_fnam is not None: cheetah_mask_button = QtGui.QPushButton('cheetah threshold') cheetah_mask_button.clicked.connect(self.make_cheetah_mask) vbox.addWidget(cheetah_mask_button) vbox.addWidget(self.toggle_checkbox) vbox.addWidget(self.mask_checkbox) vbox.addWidget(self.unmask_checkbox) vbox.addStretch(1) #vbox.addWidget(unbonded_checkbox) #vbox.addWidget(edges_checkbox) # Create a grid layout to manage the widgets size and position layout = QtGui.QGridLayout() w.setLayout(layout) layout.addLayout(vbox, 0, 0) layout.addWidget(self.plot, 0, 1) layout.addWidget(ij_label, 1, 0, 1, 2) layout.setColumnStretch(1, 1) #layout.setColumnMinimumWidth(0, 250) # display the image self.generate_mask() self.updateDisplayRGB(auto=True) # centre the circle initially if self.geom_fnam is not None: self.roi_circle.setPos([ self.cspad_shape[0] // 2 - 1 - 50, self.cspad_shape[1] // 2 - 1 - 50 ]) ## Display the widget as a new window w.resize(800, 480) w.show() ## Start the Qt event loop app.exec_()
def main(): app = QtGui.QApplication(sys.argv) # A new instance of QApplication form = ExampleApp() # We set the form to be our ExampleApp (design) form.show() # Show the form app.exec_() # and execute the app
from PyQt5 import QtCore, QtGui, QtDesigner from . import MainWindow, LogroBot def dump_ui(widget, path): builder = QtDesigner.QFormBuilder() stream = QtCore.QFile(path) stream.open(QtCore.QIODevice.WriteOnly) builder.save(stream, widget) stream.close() app = QtGui.QApplication(['']) dialog = QtGui.QDialog() LogroBot().setupUi(dialog) dialog.show() dump_ui(dialog, 'myui.ui')
def main(): app = QtGui.QApplication(sys.argv) window = BackgroundIssue() sys.exit(app.exec_())
def main(): app = QtGui.QApplication(sys.argv) experiment = Experiment(app, xml_file_to_params('set_6_right_thumb_60s.xml')) sys.exit(app.exec_())
def __start_filter(self, x, y, stdev): msg = FilterControl() msg.enable = True msg.x = x msg.y = y msg.stdev = stdev if self.ctrl_pub is not None: self.ctrl_pub.publish(msg) rospy.logdebug("starting filter with {},{} with dev {}".format( x, y, stdev)) def __stop_filter(self): msg = FilterControl() msg.enable = False if self.ctrl_pub is not None: self.ctrl_pub.publish(msg) rospy.logdebug("stopping filter") if __name__ == '__main__': rospy.init_node('sonar_gui') topics = load_topics() # initalize gui app = QtGui.QApplication([]) gui = SonarGui(debug_topic=topics['/topic/sensor/sonar/debug'], ctrl_topic=topics['/topic/sensor/sonar/ctrl']) sys.exit(app.exec_())
def test_segfault(self): PillowQtTestCase.setUp(self) app = QtGui.QApplication([]) ex = Example()