totem, gnome-mplayer这些播放器有很好的缓存功能.cifer 写了:能直接播放视频这个功能很赞啊
vlc更稳定一些.
totem, gnome-mplayer这些播放器有很好的缓存功能.cifer 写了:能直接播放视频这个功能很赞啊
中文名也可以了. 就是因为没有进行encode_uri_component() 编码处理.eagle5678 写了:用户名如果是中文的登不了,英文ok,
刚才在Debian Stable中测试了一下, 也同样遇到了你提到的错误.jinjiachen 写了:能安装,并且能打开,不过什么都没有,空白,如图,debian6
终端输出如下:
File "/usr/lib/python3/dist-packages/bcloud/App.py", line 106, in on_app_startup
nav_col.set_attributes(icon_cell, icon_name=0)
AttributeError: 'TreeViewColumn' object has no attribute 'set_attributes'
content: b'{"errInfo":{ "no": "0" }, "data": { "codeString" : "", "vcodetype" : "" }}'
profile: {'username': '709571784@qq.com', 'remember-password': True, 'save-dir': '/home/ifk', 'concurr-tasks': 2, 'window-size': (960, 680), 'auto-signin': False, 'password': 'jinjiachen', 'use-notify': False, 'first-run': True, 'use-status-icon': True, 'version': '2.1.4'}
conf: {'default': '', 'profiles': ['709571784@qq.com']}
resize main window:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/bcloud/App.py", line 128, in on_app_activate
self.show_signin_dialog()
File "/usr/lib/python3/dist-packages/bcloud/App.py", line 150, in show_signin_dialog
preferences = PreferencesDialog(self)
File "/usr/lib/python3/dist-packages/bcloud/PreferencesDialog.py", line 45, in __init__
notify_label = Gtk.Label.ne(_('Use Notification:'))
AttributeError: type object 'Label' has no attribute 'ne'
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/bcloud/App.py", line 169, in on_preferences_action_activated
dialog = PreferencesDialog(self)
File "/usr/lib/python3/dist-packages/bcloud/PreferencesDialog.py", line 45, in __init__
notify_label = Gtk.Label.ne(_('Use Notification:'))
AttributeError: type object 'Label' has no attribute 'ne'
ifk@debian:~/bcloud/bcloud-packages-master$ bcloud-gui
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/bcloud/App.py", line 106, in on_app_startup
nav_col.set_attributes(icon_cell, icon_name=0)
AttributeError: 'TreeViewColumn' object has no attribute 'set_attributes'
content: b'{"errInfo":{ "no": "0" }, "data": { "codeString" : "", "vcodetype" : "" }}'
profile: {'username': '709571784@qq.com', 'remember-password': True, 'save-dir': '/home/ifk', 'use-notify': False, 'first-run': False, 'concurr-tasks': 2, 'window-size': [1366, 681], 'use-status-icon': True, 'auto-signin': True, 'version': '2.1.4', 'password': '}
conf: {'default': '709571784@qq.com', 'profiles': ['709571784@qq.com']}
resize main window:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/bcloud/App.py", line 128, in on_app_activate
self.show_signin_dialog()
File "/usr/lib/python3/dist-packages/bcloud/App.py", line 154, in show_signin_dialog
self.home_page.load()
AttributeError: 'App' object has no attribute 'home_page'
on main window deleted
不好意思,是UBUNTU 13.10nae6taiyie0T 写了: 不能下载的话, 请看一下终端里面有没有什么出错信息.
还有, 最好说一下你的测试环境.
代码: 全选
open with Rhythmbox 音乐播放器
DownloadPage.add_launch_task()--
add_task() --
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/bcloud/IconWindow.py", line 109, in on_iconview_item_activated
self.launch_app(tree_path)
File "/usr/lib/python3/dist-packages/bcloud/IconWindow.py", line 284, in launch_app
self.launch_app_with_app_info(app_infos[0])
File "/usr/lib/python3/dist-packages/bcloud/IconWindow.py", line 316, in launch_app_with_app_info
self.app.download_page.add_launch_task(pcs_file, app_info)
File "/usr/lib/python3/dist-packages/bcloud/DownloadPage.py", line 212, in add_launch_task
self.add_task(pcs_file, saveDir, saveName)
File "/usr/lib/python3/dist-packages/bcloud/DownloadPage.py", line 265, in add_task
self.liststore.append(task)
File "/usr/lib/python3/dist-packages/gi/overrides/Gtk.py", line 945, in append
return self._do_insert(-1, row)
File "/usr/lib/python3/dist-packages/gi/overrides/Gtk.py", line 936, in _do_insert
row, columns = self._convert_row(row)
File "/usr/lib/python3/dist-packages/gi/overrides/Gtk.py", line 844, in _convert_row
result.append(self._convert_value(cur_col, value))
File "/usr/lib/python3/dist-packages/gi/overrides/Gtk.py", line 862, in _convert_value
return GObject.Value(self.get_column_type(column), value)
File "/usr/lib/python3/dist-packages/gi/overrides/GObject.py", line 216, in __init__
self.set_value(py_value)
File "/usr/lib/python3/dist-packages/gi/overrides/GObject.py", line 247, in set_value
self.set_long(py_value)
OverflowError: Python int too large to convert to C long
方便的话, 请把这个文件分享一份给我, 让我测试一下. 我的网盘帐号是 oo3aimieZaow@163.comyouzhiyili 写了:不好意思,是UBUNTU 13.10nae6taiyie0T 写了: 不能下载的话, 请看一下终端里面有没有什么出错信息.
还有, 最好说一下你的测试环境.代码: 全选
open with Rhythmbox 音乐播放器 DownloadPage.add_launch_task()-- add_task() -- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/bcloud/IconWindow.py", line 109, in on_iconview_item_activated self.launch_app(tree_path) File "/usr/lib/python3/dist-packages/bcloud/IconWindow.py", line 284, in launch_app self.launch_app_with_app_info(app_infos[0]) File "/usr/lib/python3/dist-packages/bcloud/IconWindow.py", line 316, in launch_app_with_app_info self.app.download_page.add_launch_task(pcs_file, app_info) File "/usr/lib/python3/dist-packages/bcloud/DownloadPage.py", line 212, in add_launch_task self.add_task(pcs_file, saveDir, saveName) File "/usr/lib/python3/dist-packages/bcloud/DownloadPage.py", line 265, in add_task self.liststore.append(task) File "/usr/lib/python3/dist-packages/gi/overrides/Gtk.py", line 945, in append return self._do_insert(-1, row) File "/usr/lib/python3/dist-packages/gi/overrides/Gtk.py", line 936, in _do_insert row, columns = self._convert_row(row) File "/usr/lib/python3/dist-packages/gi/overrides/Gtk.py", line 844, in _convert_row result.append(self._convert_value(cur_col, value)) File "/usr/lib/python3/dist-packages/gi/overrides/Gtk.py", line 862, in _convert_value return GObject.Value(self.get_column_type(column), value) File "/usr/lib/python3/dist-packages/gi/overrides/GObject.py", line 216, in __init__ self.set_value(py_value) File "/usr/lib/python3/dist-packages/gi/overrides/GObject.py", line 247, in set_value self.set_long(py_value) OverflowError: Python int too large to convert to C long
今天凌晨刚发布了2.2.1, 也打了包, 你有空的话不妨帮忙测试一下, 看有没有什么严重的问题.youzhiyili 写了:楼主更新好快!
你的安装包是从哪儿来的? 或者是自己打的包?qgymib 写了:2.2.1以及2.2.2部分图标无法显示,测试环境OpenSuSE 13.1 x64 KDE 4.11.5,以及安装gnome-icon-theme-symbolic
感觉直接将图标集成在软件中比较好
1.虽然都是rpm based,但是在之前安装bcloud的尝试中fc的安装包并不适用于opensusenae6taiyie0T 写了:你的安装包是从哪儿来的? 或者是自己打的包?qgymib 写了:2.2.1以及2.2.2部分图标无法显示,测试环境OpenSuSE 13.1 x64 KDE 4.11.5,以及安装gnome-icon-theme-symbolic
感觉直接将图标集成在软件中比较好
在2.2.1中, 已经集成了大部分图标.
BT, 云, 上传这几个按纽的图标是之前版本就有的, 说明之前你已经把它们安装到了系统或者用户的icons目录里了.
我估计这次你是在github上下载源码直接运行的, 所以图标就没有显示出来. 因为它不在主题的搜索路径里面.
建议:
1. 使用安装包, 这个最简单.
2. 使用pip 手动安装, 这个也没问题 .
3. 或者, 将bcloud/share/里的文件和文件夹合并到~/.local/share目录里面. 因为图标的搜索路径里面包括了~/.local/share/icons这个目录的.
如果fedora系列的rpm包与Suse系统不兼容的话, 你可以学着为suse打一包, 也很容易的.qgymib 写了:1.虽然都是rpm based,但是在之前安装bcloud的尝试中fc的安装包并不适用于opensusenae6taiyie0T 写了:你的安装包是从哪儿来的? 或者是自己打的包?qgymib 写了:2.2.1以及2.2.2部分图标无法显示,测试环境OpenSuSE 13.1 x64 KDE 4.11.5,以及安装gnome-icon-theme-symbolic
感觉直接将图标集成在软件中比较好
在2.2.1中, 已经集成了大部分图标.
BT, 云, 上传这几个按纽的图标是之前版本就有的, 说明之前你已经把它们安装到了系统或者用户的icons目录里了.
我估计这次你是在github上下载源码直接运行的, 所以图标就没有显示出来. 因为它不在主题的搜索路径里面.
建议:
1. 使用安装包, 这个最简单.
2. 使用pip 手动安装, 这个也没问题 .
3. 或者, 将bcloud/share/里的文件和文件夹合并到~/.local/share目录里面. 因为图标的搜索路径里面包括了~/.local/share/icons这个目录的.
2.不是使用源码,就是用pip-3.3安装的。升级的时候也是使用pip-3.3 uninstall之后再安装的(pip-3.3 install --upgrade bcloud会报错,不知道是不是个别现象)。
3.奇怪的是2.2.1之前的版本(忘了版本号)应该是没有问题的。方案3待我试试
使用pip3来安装, 会写入这些文件:qgymib 写了:2.2.1以及2.2.2部分图标无法显示,测试环境OpenSuSE 13.1 x64 KDE 4.11.5,已经安装gnome-icon-theme-symbolic
感觉直接将图标集成在软件中比较好
代码: 全选
/usr/local/bin/bcloud-gui
/usr/local/lib/python3.3/dist-packages/bcloud-2.2.2.egg-info
/usr/local/lib/python3.3/dist-packages/bcloud/App.py
/usr/local/lib/python3.3/dist-packages/bcloud/BTBrowserDialog.py
/usr/local/lib/python3.3/dist-packages/bcloud/CategoryPage.py
/usr/local/lib/python3.3/dist-packages/bcloud/CloudPage.py
/usr/local/lib/python3.3/dist-packages/bcloud/Config.py
/usr/local/lib/python3.3/dist-packages/bcloud/DownloadPage.py
/usr/local/lib/python3.3/dist-packages/bcloud/Downloader.py
/usr/local/lib/python3.3/dist-packages/bcloud/FolderBrowserDialog.py
/usr/local/lib/python3.3/dist-packages/bcloud/HomePage.py
/usr/local/lib/python3.3/dist-packages/bcloud/IconWindow.py
/usr/local/lib/python3.3/dist-packages/bcloud/InboxPage.py
/usr/local/lib/python3.3/dist-packages/bcloud/MimeProvider.py
/usr/local/lib/python3.3/dist-packages/bcloud/NewFolderDialog.py
/usr/local/lib/python3.3/dist-packages/bcloud/PreferencesDialog.py
/usr/local/lib/python3.3/dist-packages/bcloud/PropertiesDialog.py
/usr/local/lib/python3.3/dist-packages/bcloud/RenameDialog.py
/usr/local/lib/python3.3/dist-packages/bcloud/RequestCookie.py
/usr/local/lib/python3.3/dist-packages/bcloud/SharePage.py
/usr/local/lib/python3.3/dist-packages/bcloud/SigninDialog.py
/usr/local/lib/python3.3/dist-packages/bcloud/TrashPage.py
/usr/local/lib/python3.3/dist-packages/bcloud/UploadPage.py
/usr/local/lib/python3.3/dist-packages/bcloud/Uploader.py
/usr/local/lib/python3.3/dist-packages/bcloud/VCodeDialog.py
/usr/local/lib/python3.3/dist-packages/bcloud/Widgets.py
/usr/local/lib/python3.3/dist-packages/bcloud/__init__.py
/usr/local/lib/python3.3/dist-packages/bcloud/__pycache__/App.cpython-33.pyc
/usr/local/lib/python3.3/dist-packages/bcloud/__pycache__/BTBrowserDialog.cpython-33.pyc
/usr/local/lib/python3.3/dist-packages/bcloud/__pycache__/CategoryPage.cpython-33.pyc
/usr/local/lib/python3.3/dist-packages/bcloud/__pycache__/CloudPage.cpython-33.pyc
/usr/local/lib/python3.3/dist-packages/bcloud/__pycache__/Config.cpython-33.pyc
/usr/local/lib/python3.3/dist-packages/bcloud/__pycache__/DownloadPage.cpython-33.pyc
/usr/local/lib/python3.3/dist-packages/bcloud/__pycache__/Downloader.cpython-33.pyc
/usr/local/lib/python3.3/dist-packages/bcloud/__pycache__/FolderBrowserDialog.cpython-33.pyc
/usr/local/lib/python3.3/dist-packages/bcloud/__pycache__/HomePage.cpython-33.pyc
/usr/local/lib/python3.3/dist-packages/bcloud/__pycache__/IconWindow.cpython-33.pyc
/usr/local/lib/python3.3/dist-packages/bcloud/__pycache__/InboxPage.cpython-33.pyc
/usr/local/lib/python3.3/dist-packages/bcloud/__pycache__/MimeProvider.cpython-33.pyc
/usr/local/lib/python3.3/dist-packages/bcloud/__pycache__/NewFolderDialog.cpython-33.pyc
/usr/local/lib/python3.3/dist-packages/bcloud/__pycache__/PreferencesDialog.cpython-33.pyc
/usr/local/lib/python3.3/dist-packages/bcloud/__pycache__/PropertiesDialog.cpython-33.pyc
/usr/local/lib/python3.3/dist-packages/bcloud/__pycache__/RenameDialog.cpython-33.pyc
/usr/local/lib/python3.3/dist-packages/bcloud/__pycache__/RequestCookie.cpython-33.pyc
/usr/local/lib/python3.3/dist-packages/bcloud/__pycache__/SharePage.cpython-33.pyc
/usr/local/lib/python3.3/dist-packages/bcloud/__pycache__/SigninDialog.cpython-33.pyc
/usr/local/lib/python3.3/dist-packages/bcloud/__pycache__/TrashPage.cpython-33.pyc
/usr/local/lib/python3.3/dist-packages/bcloud/__pycache__/UploadPage.cpython-33.pyc
/usr/local/lib/python3.3/dist-packages/bcloud/__pycache__/Uploader.cpython-33.pyc
/usr/local/lib/python3.3/dist-packages/bcloud/__pycache__/VCodeDialog.cpython-33.pyc
/usr/local/lib/python3.3/dist-packages/bcloud/__pycache__/Widgets.cpython-33.pyc
/usr/local/lib/python3.3/dist-packages/bcloud/__pycache__/__init__.cpython-33.pyc
/usr/local/lib/python3.3/dist-packages/bcloud/__pycache__/auth.cpython-33.pyc
/usr/local/lib/python3.3/dist-packages/bcloud/__pycache__/const.cpython-33.pyc
/usr/local/lib/python3.3/dist-packages/bcloud/__pycache__/decoder.cpython-33.pyc
/usr/local/lib/python3.3/dist-packages/bcloud/__pycache__/encoder.cpython-33.pyc
/usr/local/lib/python3.3/dist-packages/bcloud/__pycache__/gutil.cpython-33.pyc
/usr/local/lib/python3.3/dist-packages/bcloud/__pycache__/hasher.cpython-33.pyc
/usr/local/lib/python3.3/dist-packages/bcloud/__pycache__/net.cpython-33.pyc
/usr/local/lib/python3.3/dist-packages/bcloud/__pycache__/pcs.cpython-33.pyc
/usr/local/lib/python3.3/dist-packages/bcloud/__pycache__/util.cpython-33.pyc
/usr/local/lib/python3.3/dist-packages/bcloud/auth.py
/usr/local/lib/python3.3/dist-packages/bcloud/const.py
/usr/local/lib/python3.3/dist-packages/bcloud/decoder.py
/usr/local/lib/python3.3/dist-packages/bcloud/encoder.py
/usr/local/lib/python3.3/dist-packages/bcloud/gutil.py
/usr/local/lib/python3.3/dist-packages/bcloud/hasher.py
/usr/local/lib/python3.3/dist-packages/bcloud/net.py
/usr/local/lib/python3.3/dist-packages/bcloud/pcs.py
/usr/local/lib/python3.3/dist-packages/bcloud/util.py
/usr/local/share/applications/bcloud.desktop
/usr/local/share/bcloud/color_schema.json
/usr/local/share/icons/hicolor/128x128/apps/bcloud.png
/usr/local/share/icons/hicolor/16x16/apps/bcloud.png
/usr/local/share/icons/hicolor/24x24/apps/bcloud.png
/usr/local/share/icons/hicolor/256x256/apps/bcloud.png
/usr/local/share/icons/hicolor/32x32/apps/bcloud.png
/usr/local/share/icons/hicolor/48x48/apps/bcloud.png
/usr/local/share/icons/hicolor/512x512/apps/bcloud.png
/usr/local/share/icons/hicolor/64x64/apps/bcloud.png
/usr/local/share/icons/hicolor/scalable/actions/cloud-download-symbolic.svg
/usr/local/share/icons/hicolor/scalable/actions/cloud-symbolic.svg
/usr/local/share/icons/hicolor/scalable/actions/download-symbolic.svg
/usr/local/share/icons/hicolor/scalable/actions/home-symbolic.svg
/usr/local/share/icons/hicolor/scalable/actions/search-symbolic.svg
/usr/local/share/icons/hicolor/scalable/actions/upload-symbolic.svg
/usr/local/share/icons/hicolor/scalable/apps/bcloud.svg
/usr/local/share/icons/hicolor/scalable/mimetypes/bittorrent-symbolic.svg
/usr/local/share/icons/hicolor/scalable/mimetypes/documents-symbolic.svg
/usr/local/share/icons/hicolor/scalable/mimetypes/music-symbolic.svg
/usr/local/share/icons/hicolor/scalable/mimetypes/others-symbolic.svg
/usr/local/share/icons/hicolor/scalable/mimetypes/pictures-symbolic.svg
/usr/local/share/icons/hicolor/scalable/mimetypes/videos-symbolic.svg
/usr/local/share/locale/zh_CN/LC_MESSAGES/bcloud.mo
谢谢,回去就去测试下,lz给力nae6taiyie0T 写了:刚才在Debian Stable中测试了一下, 也同样遇到了你提到的错误.jinjiachen 写了:能安装,并且能打开,不过什么都没有,空白,如图,debian6
终端输出如下:
File "/usr/lib/python3/dist-packages/bcloud/App.py", line 106, in on_app_startup
nav_col.set_attributes(icon_cell, icon_name=0)
AttributeError: 'TreeViewColumn' object has no attribute 'set_attributes'
content: b'{"errInfo":{ "no": "0" }, "data": { "codeString" : "", "vcodetype" : "" }}'
profile: {'username': '709571784@qq.com', 'remember-password': True, 'save-dir': '/home/ifk', 'concurr-tasks': 2, 'window-size': (960, 680), 'auto-signin': False, 'password': 'jinjiachen', 'use-notify': False, 'first-run': True, 'use-status-icon': True, 'version': '2.1.4'}
conf: {'default': '', 'profiles': ['709571784@qq.com']}
resize main window:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/bcloud/App.py", line 128, in on_app_activate
self.show_signin_dialog()
File "/usr/lib/python3/dist-packages/bcloud/App.py", line 150, in show_signin_dialog
preferences = PreferencesDialog(self)
File "/usr/lib/python3/dist-packages/bcloud/PreferencesDialog.py", line 45, in __init__
notify_label = Gtk.Label.ne(_('Use Notification:'))
AttributeError: type object 'Label' has no attribute 'ne'
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/bcloud/App.py", line 169, in on_preferences_action_activated
dialog = PreferencesDialog(self)
File "/usr/lib/python3/dist-packages/bcloud/PreferencesDialog.py", line 45, in __init__
notify_label = Gtk.Label.ne(_('Use Notification:'))
AttributeError: type object 'Label' has no attribute 'ne'
ifk@debian:~/bcloud/bcloud-packages-master$ bcloud-gui
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/bcloud/App.py", line 106, in on_app_startup
nav_col.set_attributes(icon_cell, icon_name=0)
AttributeError: 'TreeViewColumn' object has no attribute 'set_attributes'
content: b'{"errInfo":{ "no": "0" }, "data": { "codeString" : "", "vcodetype" : "" }}'
profile: {'username': '709571784@qq.com', 'remember-password': True, 'save-dir': '/home/ifk', 'use-notify': False, 'first-run': False, 'concurr-tasks': 2, 'window-size': [1366, 681], 'use-status-icon': True, 'auto-signin': True, 'version': '2.1.4', 'password': '}
conf: {'default': '709571784@qq.com', 'profiles': ['709571784@qq.com']}
resize main window:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/bcloud/App.py", line 128, in on_app_activate
self.show_signin_dialog()
File "/usr/lib/python3/dist-packages/bcloud/App.py", line 154, in show_signin_dialog
self.home_page.load()
AttributeError: 'App' object has no attribute 'home_page'
on main window deleted
我查了一下文档, 结果发现了问题所在:
Gtk 3.4的C API里面是提供了gtk_tree_view_column_set_attributes()这个函数的, 但是在python3-gi-3.4.2里面, 却没有这个接口.
而我的开发环境是python3-gi3.10.2, 是有这个接口的. 所以, 我开发时并没有发现这样的错误提示.
现在通过使用兼容性的代码, 已经解决了这个问题.
还有, Debian stable里面的gnome symbolic这套图标很不全, 我会在之后打包时, 加入缺少的部分图标.
下面是运行时的截图:
nae6taiyie0T 写了:刚才在Debian Stable中测试了一下, 也同样遇到了你提到的错误.jinjiachen 写了:能安装,并且能打开,不过什么都没有,空白,如图,debian6
终端输出如下:
File "/usr/lib/python3/dist-packages/bcloud/App.py", line 106, in on_app_startup
nav_col.set_attributes(icon_cell, icon_name=0)
AttributeError: 'TreeViewColumn' object has no attribute 'set_attributes'
content: b'{"errInfo":{ "no": "0" }, "data": { "codeString" : "", "vcodetype" : "" }}'
profile: {'username': '709571784@qq.com', 'remember-password': True, 'save-dir': '/home/ifk', 'concurr-tasks': 2, 'window-size': (960, 680), 'auto-signin': False, 'password': 'jinjiachen', 'use-notify': False, 'first-run': True, 'use-status-icon': True, 'version': '2.1.4'}
conf: {'default': '', 'profiles': ['709571784@qq.com']}
resize main window:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/bcloud/App.py", line 128, in on_app_activate
self.show_signin_dialog()
File "/usr/lib/python3/dist-packages/bcloud/App.py", line 150, in show_signin_dialog
preferences = PreferencesDialog(self)
File "/usr/lib/python3/dist-packages/bcloud/PreferencesDialog.py", line 45, in __init__
notify_label = Gtk.Label.ne(_('Use Notification:'))
AttributeError: type object 'Label' has no attribute 'ne'
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/bcloud/App.py", line 169, in on_preferences_action_activated
dialog = PreferencesDialog(self)
File "/usr/lib/python3/dist-packages/bcloud/PreferencesDialog.py", line 45, in __init__
notify_label = Gtk.Label.ne(_('Use Notification:'))
AttributeError: type object 'Label' has no attribute 'ne'
ifk@debian:~/bcloud/bcloud-packages-master$ bcloud-gui
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/bcloud/App.py", line 106, in on_app_startup
nav_col.set_attributes(icon_cell, icon_name=0)
AttributeError: 'TreeViewColumn' object has no attribute 'set_attributes'
content: b'{"errInfo":{ "no": "0" }, "data": { "codeString" : "", "vcodetype" : "" }}'
profile: {'username': '709571784@qq.com', 'remember-password': True, 'save-dir': '/home/ifk', 'use-notify': False, 'first-run': False, 'concurr-tasks': 2, 'window-size': [1366, 681], 'use-status-icon': True, 'auto-signin': True, 'version': '2.1.4', 'password': '}
conf: {'default': '709571784@qq.com', 'profiles': ['709571784@qq.com']}
resize main window:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/bcloud/App.py", line 128, in on_app_activate
self.show_signin_dialog()
File "/usr/lib/python3/dist-packages/bcloud/App.py", line 154, in show_signin_dialog
self.home_page.load()
AttributeError: 'App' object has no attribute 'home_page'
on main window deleted
我查了一下文档, 结果发现了问题所在:
Gtk 3.4的C API里面是提供了gtk_tree_view_column_set_attributes()这个函数的, 但是在python3-gi-3.4.2里面, 却没有这个接口.
而我的开发环境是python3-gi3.10.2, 是有这个接口的. 所以, 我开发时并没有发现这样的错误提示.
现在通过使用兼容性的代码, 已经解决了这个问题.
还有, Debian stable里面的gnome symbolic这套图标很不全, 我会在之后打包时, 加入缺少的部分图标.
下面是运行时的截图:
对,所以我放弃了。第三种方法最不推荐的, 因为之后更新会很麻烦, 并且在卸载时也得手动一一删除.
及其不方便啊有木有,现在网速卡到爆,pip下载包老是失败,git pull倒是完全没问题另外, pip安装时有哪些错误? 方便的话请贴出来.