Skip to content

Commit 02c7ef7

Browse files
post edit
minor change to have icons when openning from a console
1 parent dd59551 commit 02c7ef7

File tree

2 files changed

+19
-7
lines changed

2 files changed

+19
-7
lines changed

beampy/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
# module
3030
from beampy import examples
3131

32-
__version__ = "0.0.1.3"
32+
__version__ = "0.0.1.3.post1"
3333

3434

3535
def help():

beampy/user_interface.py

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -126,8 +126,20 @@ def create_menu(self):
126126
:meth:`.open_file_name`, :meth:`.save_quick`, :meth:`.save_file_name`,
127127
:func:`.open_doc`.
128128
"""
129+
folder = __file__ # Module name
130+
# Replaces characters only when called from outer files
131+
folder = folder.replace("\\", "/")
132+
folder = folder.split("/")
133+
folder = folder[:-1] # Remove the file name
134+
folder2 = str()
135+
136+
for line in folder:
137+
folder2 = folder2+"/"+line
138+
139+
folder = folder2[1:]+"/"
140+
129141
icon = QIcon()
130-
icon.addFile('icons/beampy-logo.png', QSize(256, 256))
142+
icon.addFile(folder+'icons/beampy-logo.png', QSize(256, 256))
131143
self.setWindowIcon(icon)
132144

133145
menubar = self.menuBar()
@@ -138,36 +150,36 @@ def create_menu(self):
138150
action.triggered.connect(self.open_file_name)
139151
action.setShortcut('Ctrl+O')
140152
icon = QIcon()
141-
icon.addFile('icons/document-open.png', QSize(22, 22))
153+
icon.addFile(folder+'icons/document-open.png', QSize(22, 22))
142154
action.setIcon(icon)
143155

144156
action = file.addAction('Save')
145157
action.triggered.connect(self.save_quick)
146158
action.setShortcut('Ctrl+S')
147159
icon = QIcon()
148-
icon.addFile('icons/document-save.png', QSize(22, 22))
160+
icon.addFile(folder+'icons/document-save.png', QSize(22, 22))
149161
action.setIcon(icon)
150162

151163
action = file.addAction('Save as')
152164
action.triggered.connect(self.save_file_name)
153165
action.setShortcut('Ctrl+Shift+S')
154166
icon = QIcon()
155-
icon.addFile('icons/document-save-as.png', QSize(22, 22))
167+
icon.addFile(folder+'icons/document-save-as.png', QSize(22, 22))
156168
action.setIcon(icon)
157169

158170
action = file.addAction('Exit') # Clean exit for spyder
159171
action.setShortcut('Ctrl+Q')
160172
action.triggered.connect(QApplication.quit)
161173
icon = QIcon()
162-
icon.addFile('icons/application-exit.png', QSize(22, 22))
174+
icon.addFile(folder+'icons/application-exit.png', QSize(22, 22))
163175
action.setIcon(icon)
164176

165177
file = menubar.addMenu('Help')
166178

167179
action = file.addAction('Documentation')
168180
action.triggered.connect(open_doc)
169181
icon = QIcon()
170-
icon.addFile('icons/help-about.png', QSize(22, 22))
182+
icon.addFile(folder+'icons/help-about.png', QSize(22, 22))
171183
action.setIcon(icon)
172184

173185
def calculate_guide(self, topology='array'):

0 commit comments

Comments
 (0)