所以基本上我是在用BeeWare(Python(创建一个应用程序。我想知道是否可以更改beeware和toga的默认图标,并使用我自己的图标。如果可能的话,请有人提供解决方案。谢谢
似乎有一个icon
配置设置:
- https://briefcase.readthedocs.io/en/latest/reference/configuration.html#icon
有一些参数可以添加到toga中。应用程序((。
import toga
from toga.style.pack import CENTER, COLUMN, ROW, Pack
class Graze(toga.App):
def startup(self):
self._impl.create_menus = lambda *x, **y: None # if you want to remove menus
self.main_window = toga.MainWindow(title=self.name)
self.webview = toga.WebView(on_webview_load=self.on_webview_loaded, style=Pack(flex=1))
self.url_input = toga.TextInput(
value='THE URL YOU WANT TO ACCESS',
style=Pack(flex=1)
)
box = toga.Box(
children=[
self.webview,
],
style=Pack(
direction=COLUMN
)
)
self.main_window.content = box
self.webview.url = self.url_input.value
# Show the main window
self.main_window.show()
def load_page(self, widget):
self.webview.url = self.url_input.value
def on_webview_loaded(self, widget):
self.url_input.value = self.webview.url
def main():
return Graze(formal_name='YOUR PROGRAM NAME',
app_id='YOUR AP ID',
app_name='YOUR APP NAME',
icon='your_icon.png')
if __name__ == '__main__':
main().main_loop()
如果你已经制作了一个android应用程序,并且它在你的电脑中,那么要做到这一点,你需要winrar应用程序,只需右键点击它,选择打开并选择winrar(或你拥有的任何解压缩工具(,然后浏览到resources文件夹,那里有很多文件夹,在最后4到5个文件夹中有一个图像,你必须用相同格式和分辨率的图像替换它们,如果你用其他格式或分辨率替换,你的应用程序将无法工作。。感谢