Skip to content

Commit 95ff21d

Browse files
committedJun 16, 2015
gui: add ARTIQ icon
1 parent a3f0663 commit 95ff21d

File tree

3 files changed

+6
-0
lines changed

3 files changed

+6
-0
lines changed
 

‎artiq/frontend/artiq_gui.py

+4
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
# it has chosen.
99
from quamash import QEventLoop, QtGui
1010
from pyqtgraph import dockarea
11+
import os
1112

1213
from artiq.protocols.file_db import FlatFileDB
1314
from artiq.protocols.pc_rpc import AsyncioClient
@@ -17,6 +18,8 @@
1718
from artiq.gui.schedule import ScheduleDock
1819
from artiq.gui.log import LogDock
1920

21+
data_dir = os.path.join(os.path.abspath(os.path.dirname(__file__)),
22+
"..", "gui")
2023

2124
def get_argparser():
2225
parser = argparse.ArgumentParser(description="ARTIQ GUI client")
@@ -51,6 +54,7 @@ def main():
5154
atexit.register(lambda: schedule_ctl.close_rpc())
5255

5356
win = QtGui.QMainWindow()
57+
win.setWindowIcon(QtGui.QIcon(os.path.join(data_dir, "icon.png")))
5458
area = dockarea.DockArea()
5559
win.setCentralWidget(area)
5660
status_bar = QtGui.QStatusBar()

‎artiq/gui/icon.png

13.4 KB
Loading

‎setup.py

+2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
from setuptools import setup, find_packages
44
import sys
5+
import os
56

67
if sys.version_info[:3] < (3, 4, 3):
78
raise Exception("You need at least Python 3.4.3 to run ARTIQ")
@@ -44,6 +45,7 @@
4445
packages=find_packages(),
4546
namespace_packages=[],
4647
test_suite="artiq.test",
48+
package_data={"artiq": [os.path.join("gui", "icon.png")]},
4749
ext_modules=[],
4850
entry_points={
4951
"console_scripts": scripts,

0 commit comments

Comments
 (0)
Please sign in to comment.