Форум программистов, компьютерный форум, киберфорум
Python: GUI, графика
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.59/34: Рейтинг темы: голосов - 34, средняя оценка - 4.59
0 / 0 / 0
Регистрация: 14.02.2017
Сообщений: 10
1

Как открыть файл .exe

29.03.2018, 22:10. Показов 6331. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Пытался так:
Python
1
os.startfile(r'c:/Users/perel/Desktop/FN/steam.exe')
При нажатие на кнопку программа вылетает

Ещё пытался так:
Python
1
os.system(r'c:/Users/perel/Desktop/FN/steam.exe')
Вылетает ошибка:
"c:/Users/perel/Desktop/FN/steam.exe" �� ���� ����७��� ��� ���譥�
��������, �ᯮ��塞�� �ணࠬ��� ��� ������ 䠩���.

Вот полный код программы, если это нужно:
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
# -*- coding: utf-8 -*-
 
# Form implementation generated from reading ui file 'FirstNeededApps.ui'
#
# Created by: PyQt5 UI code generator 5.10.1
#
# WARNING! All changes made in this file will be lost!
 
from PyQt5 import QtCore, QtGui, QtWidgets
import os
 
class Ui_Form(object):
    def setupUi(self, Form):
        Form.setObjectName("Form")
        Form.resize(800, 530)
        self.Exit = QtWidgets.QPushButton(Form)
        self.Exit.setGeometry(QtCore.QRect(710, 290, 81, 221))
        self.Exit.setObjectName("Exit")
        self.tabWidget = QtWidgets.QTabWidget(Form)
        self.tabWidget.setGeometry(QtCore.QRect(0, 0, 701, 511))
        self.tabWidget.setObjectName("tabWidget")
        self.tab = QtWidgets.QWidget()
        self.tab.setObjectName("tab")
        self.Btn9 = QtWidgets.QPushButton(self.tab)
        self.Btn9.setGeometry(QtCore.QRect(460, 320, 231, 161))
        self.Btn9.setObjectName("Btn9")
        self.Btn8 = QtWidgets.QPushButton(self.tab)
        self.Btn8.setGeometry(QtCore.QRect(230, 320, 231, 161))
        self.Btn8.setObjectName("Btn8")
        self.Btn7 = QtWidgets.QPushButton(self.tab)
        self.Btn7.setGeometry(QtCore.QRect(0, 320, 231, 161))
        self.Btn7.setObjectName("Btn7")
        self.Btn4 = QtWidgets.QPushButton(self.tab)
        self.Btn4.setGeometry(QtCore.QRect(460, 160, 231, 161))
        self.Btn4.setObjectName("Btn4")
        self.Btn5 = QtWidgets.QPushButton(self.tab)
        self.Btn5.setGeometry(QtCore.QRect(230, 160, 231, 161))
        self.Btn5.setObjectName("Btn5")
        self.Btn1 = QtWidgets.QPushButton(self.tab)
        self.Btn1.setGeometry(QtCore.QRect(0, 0, 231, 161))
        self.Btn3 = QtWidgets.QPushButton(self.tab)
        self.Btn3.setGeometry(QtCore.QRect(460, 0, 231, 161))
        self.Btn3.setObjectName("Btn3")
        self.Btn6 = QtWidgets.QPushButton(self.tab)
        self.Btn6.setGeometry(QtCore.QRect(0, 160, 231, 161))
        self.Btn6.setObjectName("Btn6")
        self.Btn2 = QtWidgets.QPushButton(self.tab)
        self.Btn2.setGeometry(QtCore.QRect(230, 0, 231, 161))
        self.Btn2.setObjectName("Btn2")
        self.tabWidget.addTab(self.tab, "")
        self.tab_2 = QtWidgets.QWidget()
        self.tab_2.setObjectName("tab_2")
        self.Btn2_1 = QtWidgets.QPushButton(self.tab_2)
        self.Btn2_1.setGeometry(QtCore.QRect(460, 320, 231, 161))
        self.Btn2_1.setObjectName("Btn2_1")
        self.Btn2_2 = QtWidgets.QPushButton(self.tab_2)
        self.Btn2_2.setGeometry(QtCore.QRect(0, 320, 231, 161))
        self.Btn2_2.setObjectName("Btn2_2")
        self.Btn2_3 = QtWidgets.QPushButton(self.tab_2)
        self.Btn2_3.setGeometry(QtCore.QRect(230, 0, 231, 161))
        self.Btn2_3.setObjectName("Btn2_3")
        self.Btn2_4 = QtWidgets.QPushButton(self.tab_2)
        self.Btn2_4.setGeometry(QtCore.QRect(230, 160, 231, 161))
        self.Btn2_4.setObjectName("Btn2_4")
        self.Btn2_5 = QtWidgets.QPushButton(self.tab_2)
        self.Btn2_5.setGeometry(QtCore.QRect(0, 160, 231, 161))
        self.Btn2_5.setObjectName("Btn2_5")
        self.Btn2_6 = QtWidgets.QPushButton(self.tab_2)
        self.Btn2_6.setGeometry(QtCore.QRect(460, 0, 231, 161))
        self.Btn2_6.setObjectName("Btn2_6")
        self.Btn2_7 = QtWidgets.QPushButton(self.tab_2)
        self.Btn2_7.setGeometry(QtCore.QRect(460, 160, 231, 161))
        self.Btn2_7.setObjectName("Btn2_7")
        self.Btn2_8 = QtWidgets.QPushButton(self.tab_2)
        self.Btn2_8.setGeometry(QtCore.QRect(230, 320, 231, 161))
        self.Btn2_8.setObjectName("Btn2_8")
        self.Btn2_9 = QtWidgets.QPushButton(self.tab_2)
        self.Btn2_9.setGeometry(QtCore.QRect(0, 0, 231, 161))
        self.Btn2_9.setObjectName("Btn2_9")
        self.tabWidget.addTab(self.tab_2, "")
        self.tab_5 = QtWidgets.QWidget()
        self.tab_5.setObjectName("tab_5")
        self.Btn3_4 = QtWidgets.QPushButton(self.tab_5)
        self.Btn3_4.setGeometry(QtCore.QRect(0, 160, 231, 161))
        self.Btn3_4.setObjectName("Btn3_4")
        self.Btn3_1 = QtWidgets.QPushButton(self.tab_5)
        self.Btn3_1.setGeometry(QtCore.QRect(0, 0, 231, 161))
        self.Btn3_1.setObjectName("Btn3_1")
        self.Btn3_7 = QtWidgets.QPushButton(self.tab_5)
        self.Btn3_7.setGeometry(QtCore.QRect(0, 320, 231, 161))
        self.Btn3_7.setObjectName("Btn3_7")
        self.Btn3_2 = QtWidgets.QPushButton(self.tab_5)
        self.Btn3_2.setGeometry(QtCore.QRect(230, 0, 231, 161))
        self.Btn3_2.setObjectName("Btn3_2")
        self.Btn3_5 = QtWidgets.QPushButton(self.tab_5)
        self.Btn3_5.setGeometry(QtCore.QRect(230, 160, 231, 161))
        self.Btn3_5.setObjectName("Btn3_5")
        self.Btn3_9 = QtWidgets.QPushButton(self.tab_5)
        self.Btn3_9.setGeometry(QtCore.QRect(460, 320, 231, 161))
        self.Btn3_9.setObjectName("Btn3_9")
        self.Btn3_3 = QtWidgets.QPushButton(self.tab_5)
        self.Btn3_3.setGeometry(QtCore.QRect(460, 0, 231, 161))
        self.Btn3_3.setObjectName("Btn3_3")
        self.Btn3_8 = QtWidgets.QPushButton(self.tab_5)
        self.Btn3_8.setGeometry(QtCore.QRect(230, 320, 231, 161))
        self.Btn3_8.setObjectName("Btn3_8")
        self.Btn3_6 = QtWidgets.QPushButton(self.tab_5)
        self.Btn3_6.setGeometry(QtCore.QRect(460, 160, 231, 161))
        self.Btn3_6.setObjectName("Btn3_6")
        self.tabWidget.addTab(self.tab_5, "")
        self.Settings = QtWidgets.QPushButton(Form)
        self.Settings.setGeometry(QtCore.QRect(710, 20, 81, 271))
        font = QtGui.QFont()
        font.setUnderline(False)
        font.setStrikeOut(False)
        self.Settings.setFont(font)
        self.Settings.setObjectName("Settings")
#exit button function
 
# button 1 function
        def SteamOp(event):
            os.startfile(r'c:/Users/perel/Desktop/FN/steam.exe')
 
#button 1 action
        self.Btn1.setObjectName("Btn1")
        self.Btn1.setIcon(QtGui.QIcon('Steam_icon.png'))
        self.Btn1.setIconSize(QtCore.QSize(150, 150))
        self.Btn1.clicked.connect(SteamOp)
 
#button 2 action
 
 
        self.retranslateUi(Form)
        self.tabWidget.setCurrentIndex(0)
        QtCore.QMetaObject.connectSlotsByName(Form)
 
 
    def retranslateUi(self, Form):
        _translate = QtCore.QCoreApplication.translate
        Form.setWindowTitle(_translate("Form", "Desktop"))
        self.Exit.setText(_translate("Form", "Exit"))
        self.Btn9.setText(_translate("Form", ""))
        self.Btn8.setText(_translate("Form", " "))
        self.Btn7.setText(_translate("Form", " "))
        self.Btn4.setText(_translate("Form", " "))
        self.Btn5.setText(_translate("Form", " "))
        self.Btn1.setText(_translate("Form", " "))
        self.Btn3.setText(_translate("Form", " "))
        self.Btn6.setText(_translate("Form", " "))
        self.Btn2.setText(_translate("Form", " "))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), _translate("Form", "Page 1"))
        self.Btn2_1.setText(_translate("Form", " "))
        self.Btn2_2.setText(_translate("Form", " "))
        self.Btn2_3.setText(_translate("Form", " "))
        self.Btn2_4.setText(_translate("Form", " "))
        self.Btn2_5.setText(_translate("Form", " "))
        self.Btn2_6.setText(_translate("Form", " "))
        self.Btn2_7.setText(_translate("Form", " "))
        self.Btn2_8.setText(_translate("Form", " "))
        self.Btn2_9.setText(_translate("Form", " "))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), _translate("Form", "Page 2"))
        self.Btn3_4.setText(_translate("Form", " "))
        self.Btn3_1.setText(_translate("Form", " "))
        self.Btn3_7.setText(_translate("Form", " "))
        self.Btn3_2.setText(_translate("Form", " "))
        self.Btn3_5.setText(_translate("Form", " "))
        self.Btn3_9.setText(_translate("Form", " "))
        self.Btn3_3.setText(_translate("Form", " "))
        self.Btn3_8.setText(_translate("Form", " "))
        self.Btn3_6.setText(_translate("Form", " "))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_5), _translate("Form", "Page 3"))
        self.Settings.setText(_translate("Form", "Settings"))
 
if __name__ == "__main__":
    import sys
    app = QtWidgets.QApplication(sys.argv)
    Form = QtWidgets.QWidget()
    ui = Ui_Form()
    ui.setupUi(Form)
    Form.show()
    sys.exit(app.exec_())
Добавлено через 2 часа 49 минут
Нашёл решение
Python
1
os.system(r'D:\"Program Files (x86)"\Steam\Steam.exe')
прописал полный путь НЕ К ЯРЛЫКУ
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.03.2018, 22:10
Ответы с готовыми решениями:

Как открыть файл?
У меня есть окно с кнопкой при нажатии на которую открывается файл.Всё работает ,но окно не...

Как открыть чужой EXE написанный на питоне
Как открыть чужой EXE написанный на питоне? Нашёл игру змейку хотелось бы глянуть ЛИСТИНГ программы

Как py файл скомпилировать в exe файл?
Здравствуйте! Мне необходимо скомпилировать файл python в exe. Через pyinstaller main.py выходит...

Как открыть py файл?
Всем здравствуйте! Вопрос, в принципе, в теме. Установлен python, anaconda, pycharm. Пытаюсь...

Как открыть файл py?
Я создал Ui файл в QtDesigner,конвертировал его в py файл и теперь не знаю где открыть этот py...

1
Рыжий Лис
30.03.2018, 10:28     Как открыть файл .exe
  #2

Не по теме:

Ты клёвую программку пишешь :)

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.03.2018, 10:28

Как открыть файл wav?
В общем, пытаюсь открыть файл оперделенного типа (WAV) в tkinter/python. Но при попытке открыть...

Как открыть файл read_csv?
Понимаю, что возможно не по теме, но я просто в отчаянии. Как открыть гребанный файл этой...

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

Как открыть файл, используя Python
Итак, я написал некоторую программу, которая создает некий файл и заполняет его определенными...

Как открыть эксель файл в питоне
Подскажите пожалуйста как мне открыть эксель файл в питоне. Какой код для этого нужно написать....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru