Qbittorrent: 带有深色主题的 macOS Mojave 的可怕外观

创建于 2018-06-13  ·  105评论  ·  资料来源: qbittorrent/qBittorrent

最有用的评论

愿人们不要相信非官方的二进制文件。

👍 我同意你的看法!

同时,对于那些不想处理这个凌乱的 UI 的人,您可以将应用程序恢复为浅色主题:

$ defaults write $(osascript -e 'id of app "qbittorrent"') NSRequiresAquaSystemAppearance -bool yes

所有105条评论

我没有测试过 qt 5.11,看起来你使用的不是 qt 5.11。 我已经测试了官方版本(qt 5.8)和另一个带有 qt 5.9 的版本,这两个版本都出现了这个问题。

这是 Mac 的最新 qbittorrent 版本。 QT 5.8.0。

虽然我怀疑任何 QT 版本都会有任何区别,但框架本身是错误的,目前他们只有一个肮脏的 5.11 解决方法,仍然不被接受(检查上面的 qt bugtracker 链接)

但是可以通过在应用程序中设置适当的样式表来缓解这个问题。

这事有进一步更新吗? 现在莫哈韦已经正式出局了……

我觉得灰色有点偏,应该再深一点

该应用程序似乎也与 Mojave 一起崩溃? 以前没有发生过。 不知道是不是巧合。

SVG 图标还在 Mojave 和 High Sierra 上的视网膜显示器上呈现低分辨率(如 #9549 中所述)。

所以,Qt 终于有了深色主题支持! 什么都不能做
我按原样编译了主分支(但以自己的方式,没有自制软件)。
并且图标没有任何问题,请参阅随附的屏幕截图
任何人都可以在此处下载此版本,支持的最低 macOS 版本为 10.12。
screenshot 2018-10-11 00 28 34
screenshot 2018-10-11 00 28 53

@Kolcha知道什么时候发布新版本吗? 所以我们通过更新自然而然地得到它?

首先,我们必须等待 Qt 5.12的发布。

所以,Qt 终于有了深色主题支持! 什么都不能做
我按原样编译了主分支(但以自己的方式,没有自制软件)。
并且图标没有任何问题,请参阅随附的屏幕截图
任何人都可以在此处下载此版本,支持的最低 macOS 版本为 10.12。
screenshot 2018-10-11 00 28 34
screenshot 2018-10-11 00 28 53

它肯定有一些错误,但可以使用。 谢谢!!

@Kolcha你能上传一个更新的版本吗? 非常感谢。

有人知道5.2什么时候正式发布吗? 干杯。

有人知道5.2什么时候正式发布吗? 干杯。

如果你不知道,它昨天正式发布(12.6)

有人知道5.2什么时候正式发布吗? 干杯。

如果你不知道,它昨天正式发布(12.6)

不是 qt 5.12,而是 bittorrent 4.2 ...(抱歉打错了)

对于 qBittorrent alpha 只是 dev 分支的标签。 这并不意味着什么特别,通常所有版本都只是该分支的最新提交。

我说的不是 alpha,而是最终的 4.2 版本。 有人知道4.2版本什么时候发布吗? 甚至 4.1.4 也没有在 macOS 上发布......

你能解释一下为什么 macOS 没有 4.1.4 吗? @sledgehammer999

整个互联网上没有一个地方可以下载 qbittorrent 4.1.4 for macOS ......看看......没有在任何地方发布......也许有编译问题或什么? 不知道。。。但是没有。。。

qBittorrent 4.1.4 macOS 版本

所以,我为 macOS 编译了 4.1.4 。 任何人都可以下载它。

使用的库:

  • Qt 5.12.0
  • 提升 1.68.0
  • libtorrent 1.1.11
  • OpenSSL 1.1.1a

此版本支持 macOS 深色主题。 支持的最低 macOS 版本为 10.12(继承自 Qt)。

screenshot 2018-12-09 04 03 41

更新:做了一些变通方法来将进度条放置在必须的位置(但以不同的样式绘制)。
@zdlo只是重新下载 dmg 文件,链接保持不变。

谢谢 Kolcha,至少有一个 4.1.4 版本(它肯定有一些图形故障,我确定新的 qt 版本,但可用)......我不明白为什么这个版本没有发布MacOS……完全看不懂。

qBittorrent 4.1.4 macOS 版本

谢谢,科尔查! 只有我在每个列表的第一行得到一个进度条吗?

screenshot 2018-12-08 at 12 56 13
screenshot 2018-12-08 at 12 56 30

@Kolcha您是否正在考虑为解决方法发送拉取请求?

@evansan这种解决方法可能是“快速而肮脏的黑客”,而不是真正的解决方法。 所以不值得作为拉取请求发布,你可以在这里查看补丁。

@sledgehammer999我建议您暂时将NSRequiresAquaSystemAppearance = NO添加到Info.plist文件的 4.1.x 分支。 这将避免灾难,直到迁移到更新的 Qt 发生。 注意: https ://stackoverflow.com/a/52508548

@zdlo ,进度条问题在https://github.com/qbittorrent/qBittorrent/issues/8419 中提到。 有人需要对其进行调查,并可能要求 Qt 开发人员取消他们的代码。

@evansan这种解决方法可能是“快速而肮脏的黑客”,而不是真正的解决方法。 所以不值得作为拉取请求发布,你可以在这里查看补丁。

@Kolcha老实说,你的补丁运行得很好,我还没有看到任何故障,除了它还解决了“完成”菜单,(因为在这个补丁之前我什么都看不到!!所以,它并没有改变只是酒吧...只是看看并比较...两者(当然还有一些洪流工作)。现在很高兴使用它!谢谢!它值得拉...或有人找到至少解决它的方法...

captura de pantalla 2018-12-14 a las 8 24 14

captura de pantalla 2018-12-14 a las 8 16 09

老实说,我对这种解决方法并不满意,但我不得不承认它看起来并不特别糟糕。

在我看来,我们可以合并它,但要注意 Qt 版本是 5.11 或 5.12。 理想情况下,这会在上游报告并迟早进行研究。 保持沉默并采取变通办法可能会使将来的情况变得更糟。

我创建了一个小应用程序,它使用进度条重现提到的错误,并向 Qt ( QTBUG-72558 )报告了与进度条相关的错误。 所以,等到 Qt 开发人员修复它。

构建晚了,因为现在我可以使用高山脉机器(以前是优胜美地)并且我正在重建工具链(boost、libtorrent、qt、openssl)等......

我的目标是使用 Qt 5.9.7(LTS 系列的一部分)而不是 5.8.0。 它应该有进度条的问题吗?
关于黑暗主题:据我了解,这是在 Mojave 中引入的。 您可以使用 xcode 10 和 10.14 macOS SDK,当然还有 Qt 5.12 来支持它。
Qt 5.12 仅支持 mojave、high sierra 和 sierra。 这对 macOS 世界来说足够了吗? 老实说,我不知道人们是否像在 Windows 上那样在 macOS 上的操作系统版本中落后。
我很乐意为每个版本提供 2 个构建。 一个 5.9.7 和一个 5.12 覆盖所有基础,但 5.9.7 不适用于 xcode 10/10.14 macOS SDK。
@Kolcha是否可以在同一台机器上安装 2 个版本的 xcode 和 2 个版本的 SDK?

首先,简单介绍一下旧的 macOS 版本。 长时间使用同一个 macOS 版本并不常见。 许多软件停止使用新的 macOS 版本。 为旧 macOS 编译的软件通常也不适用于新版本。 苹果不在乎兼容性...
我试图尽可能长时间地使用 OS X 10.9 Mavericks,但在 2018 年 1 月,我被迫升级,因为连浏览器和播放器都停止工作,保留浏览器和播放器过时了。

@大锤999
首先,我不是经验丰富的 mcOS 开发者,我只是爱好者,所以我知道的不多。 我发现无法使用 2 个 Xcode 版本(我自己没有尝试做任何事情),但是可以将旧 SDK 与新 Xcode 一起使用。 我找到了这个。 我个人尝试了与您完全相同的方法(提供2个版本:一个带有5.9.7,另一个带有最新开发的Qt)。 所以,试试吧,只要点击这个链接
要在 Qt 构建期间选择特定的 SDK,只需将类似于-sdk macosx10.13的行传递给 Qt 配置脚本。
查看已安装的 SDK 运行xcodebuild -showsdks

通过将它们安装到不同的名称,您可以拥有两个 Xcode 版本。 例如,我在 /Applications 中有 Xcode-9.2.app 和 Xcode.app。

关于放弃对旧版 macOS 的支持:它对 4.2.0 有意义。 但老实说,使用两个不同的 Qt 版本构建对我来说更有意义。 与桌面不同,在服务器上升级 macOS 并不常见。

关于Qt 5.9:没有进度条问题,而且与5.8不同,它也有适当的统一工具栏。

我强烈建议您为 macOS 版本实现持续集成。 必须手动构建每个版本非常累人。 此外,我建议您将 VMware 与多个虚拟机一起使用。

小更新:
我似乎终于启动并运行了我的工具链。 我似乎也能够安装 2 个 Xcode 并成功使用 Qt 5.9.7 和 Qt 5.12.0。
明天我可能会发布 v4.1.5 版本。

但是,我不知道如何处理 macOS 版本的第 2 版。 目前,macOS 的自动更新程序知道该操作系统的一种风格/版本。 如果您下载并运行使用 Qt 5.12 构建的 v4.1.5,然后我发布了 v4.1.6,自动更新程序将向您指出使用 Qt 5.9.7 的风格(而不是使用 Qt 5.12 或更高版本的风格)。
在 Windows 版本中,我们根据位数(32 位与 64 位)来区分口味。 但这里是什么? 我应该引入一个新的编译时开关吗? 并将使用最新 Qt 的名称命名为qbittorrent-4.1.5-bleeding_edge.dmg

@sledgehammer999
如果我可以建议,您可以区分 macOS 的 2 种风格:
1)旧版(我猜是旧的 macOS 版本支持,对吧?如果这是我猜的原因)
2) 最新版本的 macOS 的最新库(官方非测试版)的新功能。

你怎么认为? 这就是我猜你需要有两种口味,如果不是......对不起,我不知道为什么有两种口味......

我认为应该根据当前的 macOS 版本选择更新通道。 默认情况下在 4.1.x - 使用 5.9,但准备代码:

  • 在 macOS 10.12+ 上发布时更新到 5.12 4.2
  • 在 macOS < 10.12 上发布时更新到 5.9 4.2
    另外上传一个 5.12 4.1.6 可以手动测试并报告错误。

如果我可以建议,您可以区分 macOS 的 2 种风格:

我认为使用 Qt 5.9.7 的应该继续使用当前的命名方案,即qbittorrent-4.1.5.dmg 。 这将确保每个人都能顺利过渡。
命名更改应该是使用最新版本的 Qt 的风格。

我认为应该根据当前的 macOS 版本选择更新通道。

这听起来不错,但它需要一个非常“智能”的更新程序。 更新程序需要知道每个 Qt 版本支持的操作系统版本。 对于老客户来说,它很容易坏掉。 老客户不知道未来客户支持什么。
我也不想将每个 qbt 系列锁定到特定的 Qt 版本。

“出血边缘”的好词替代品是什么? 也许modern

@vit9696 ,这几乎就是我所说的,我认为“传统”和“新”比“流血边缘”甚至“现代”更容易......但我的意思是,我不在乎,很漂亮相同的

如果我可以建议,您可以区分 macOS 的 2 种风格:

我认为使用 Qt 5.9.7 的应该继续使用当前的命名方案,即qbittorrent-4.1.5.dmg 。 这将确保每个人都能顺利过渡。
命名更改应该是使用最新版本的 Qt 的风格。

我建议做相反的事情,我会保留 qbittorrent-4.1.5.dmg 以获得最新的东西,如果有人想保留以前的库并保持遗产,只需选择遗产,就是这样,恕我直言。 采用新库的敏捷方法更加向前发展,并且可以选择将前一个保留为旧库......,另一种只是新库方法的“测试版”......我觉得它更混乱在最后。

“出血边缘”的好词替代品是什么? 也许modern

qbittorrent-4.1.5.dmg 和 qbittorrent-4.1.5-legacy.dmg,应该是我选择的,
qbittorrent-4.1.5.dmg 和 qbittorrent-4.1.5-NEWWORDHERE.dmg

但我的意思是,只是我的拙见。

下次您升级 Qt 并放弃更多以前现代的 macOS 版本时,将成为旧版本。 这意味着现代将不再是现代的,您将不得不发明现代遗产。

如果您希望它或多或少是自动的,我建议使用 macOS 代号/版本。 如果您想保持更新程序的更改最少,您可以尝试按当前专业下载并选择第一个不返回“未找到”的更新程序。 即在 10.13 上,一个会:

  • 尝试下载qBittorrent-4.1.5-10.13.dmg → 失败
  • 尝试下载qBittorrent-4.1.5-10.12.dmg → 成功

在 10.12 上它会立即成功,而在 10.14 上它将再成功一跳(10.14、10.13、10.12)。 使更新程序仅递减到当前支持的最低版本,即 10.8,并在找不到工作 URL 失败时中止,并显示 macOS 版本不受支持的消息。

对于过渡期,例如 10.9 上的 4.1.5,您应该上传备用qBittorrent-4.1.5.dmg图像。 然而稍后, qBittorrent-4.2.0.dmg将不会被上传,而只会上传qBittorrent-4.2.0-10.9.dmgqBittorrent-4.2.0-10.12.dmg 。 所以这个人,比如说10.8,会更新到4.1.5,然后切换到新的更新系统,找不到兼容的版本,并报告他的macOS不再受支持。

我个人更喜欢使用带有 URL 的清单,而不必多次请求服务器,但建议的方法还不错,并且在某种程度上是面向未来的。

@vit9696
我喜欢这种方法,它甚至可以证明超过 2 种口味,但说真的,支持超过 2 种口味并不过分? 我认为涵盖了 5 个版本的 macOS 有点过分了。 如果有人想使用更旧的 mac,只需获取 qbittorrent 的旧版本。
我理解努力和混乱,如果你想拥有那种花哨的多风味方法,但如果你不想让事情变得复杂,我认为传统和正常的方式,它足以覆盖 99.99% 的人。
话虽如此,我也喜欢你的方法。

对不起? 您的方法的问题是,在 10.16 的某个地方,您将不得不让我们说 10.12 遗留,但您将没有适当的方法来做到这一点。 在我的情况下,所有版本都不需要提供超过 1 个版本,但它为您提供了一种方法来提供尽可能多的版本。

如果我理解正确@vit9696提出了这个命名方案qbittorrent-<version>-<minOS>.dmg它可以工作,但它会破坏旧的更新程序。

较旧的更新程序最终将更新到 4.1.6.dmg。 然后应该使用新的 URL。

@ vit9696在我看来,据我所知,遗留是指无法在系统中使用诸如当前(非测试版)的库之类的东西。 在当前或接近当前的操作系统中,采用该库应该不是问题,但是您要说的是,当 10.16 到来时,如果它需要另一个已弃用或接近的库,则仍然不要将 10.12 标记为旧版? 当然应该是遗产! (并且不推荐使用以前的版本)。 否则,您是否想在 10.19 到来时支持从 10.12 开始的所有 MacOS 版本? 没办法......对于那些搞乱不同版本库的开发人员来说,拥有 2 个版本应该足够了(因为两者都可以轻松支持 4 个版本的 MacOS)......或者你最终想要支持 10 个没有一个人会无缘无故地使用并有义务将遗留的东西交给开发人员。 遗产越少越好,没有几个级别的遗产可以继续支持......
但这只是一些意见,与其他任何意见一样尊重。 干杯

顺便说一句,在下载内容所在的第二个区域的内容菜单中,水平滚动条仍然存在问题,我认为需要在列表所在的位置进行修复...(4.1.1版) 4与修复)。
干杯
captura de pantalla 2018-12-20 a las 18 52 15

我再次重新编译了发布版本(4.1.4)。 放弃了我之前在种子列表中修复进度条的“肮脏黑客”,现在在 Qt 中进行了一些更改
现在每个进度条看起来就像 macOS 中的任何其他进度条,但是......它几乎总是被绘制为非活动......我仍然不知道为什么,我没有找到 Qt 在哪里以及如何在绘制过程中处理传递的标志。 ..
@eduarcor ,试试这个版本
screenshot 2018-12-20 23 17 37

@Kolcha@ sledgehammer999 ,还有一件事我还是不明白,为什么qbittorrent官网没有MacOS 4.1.4版本??
https://www.qbittorrent.org/download.php
说实话,我还是不知道是什么原因……因为只是在这个平台上,而不是其他人……我认为以前没有发生过,或者至少我没有见过……

有一件事我还是不明白,为什么qbittorrent官网没有4.1.4 MacOS版本??

@eduarcor因为时间...

我也刚刚在 macOS 上发布了 4.1.5。 这次它基于 Qt 5.9.7,放弃了对 Mavericks 的支持。
前往官方下载页面。
发布 4.1.5 的整个过程花费了我至少 5 个小时(编译只是其中的一部分)。

无论如何,对于那些想要尝试的人,我还有一个基于 Qt 5.12 的 4.1.5 版本。 请告诉我它是否有效。
注意事项:在 Windows 上,我观察到带有 Qt 5.12 的 qbittorrent 在应用程序退出期间随机崩溃。 这也可能发生在 Linux/macOS 上。
使用 Qt 5.12 链接到 4.1.5: https ://builds.shiki.hu/temp/qbittorrent-4.1.5-qt5.12.dmg

有一件事我还是不明白,为什么qbittorrent官网没有4.1.4 MacOS版本??

@eduarcor因为时间...

我也刚刚在 macOS 上发布了 4.1.5。 这次它基于 Qt 5.9.7,放弃了对 Mavericks 的支持。
前往官方下载页面。
发布 4.1.5 的整个过程花费了我至少 5 个小时(编译只是其中的一部分)。

无论如何,对于那些想要尝试的人,我还有一个基于 Qt 5.12 的 4.1.5 版本。 请告诉我它是否有效。
注意事项:在 Windows 上,我观察到带有 Qt 5.12 的 qbittorrent 在应用程序退出期间随机崩溃。 这也可能发生在 Linux/macOS 上。
使用 Qt 5.12 链接到 4.1.5: https ://builds.shiki.hu/temp/qbittorrent-4.1.5-qt5.12.dmg

现在运行它,正确退出,一切正常。 将运行它几天并报告回来。
感谢您在此版本中启用“黑暗模式”! ;-)

macOS 10.14.2

有一件事我还是不明白,为什么qbittorrent官网没有4.1.4 MacOS版本??

@eduarcor因为时间...

明白了。
注意事项:在 Windows 上,我观察到带有 Qt 5.12 的 qbittorrent 在应用程序退出期间随机崩溃。 这也可能发生在 Linux/macOS 上。
使用 Qt 5.12 链接到 4.1.5: https ://builds.shiki.hu/temp/qbittorrent-4.1.5-qt5.12.dmg

首先,只是为了让您知道,我从未注意到,对于其他 Kolcha Qt 5.12 版本,在应用程序退出期间出现任何崩溃问题。 很确定你正在做同样的事情来构建,也许有一些不同的东西......(以防万一)。

最后,可悲的是,它有我们上面解释的关于进度条的问题,Kolcha 已经解决了它。

顺便说一句,也许这不是这个地方,但我想知道是否可以执行以下操作:
为了尽量减少下载时间,获取最大带宽:
1)有没有办法批量下载东西?意思是先下载一个东西,然后开始列表中的下一个,等等......
2)也许结合以下可选功能应该很棒:只要还有足够的可用带宽并且没有使用从列表中的下一个开始......

如果仍然没有办法,这些应该是 2 个很棒的功能......

@Kolcha ,您能否使用 qt 5.12 在 4.1.5 上实施修复? 干杯

@eduarcor ,完成, qBittorrent 4.1.5 使用 Qt 5.12 构建并修补以修复进度条

不幸的是,这个甚至没有在 10.14.2 上打开。

@zdlo ,当您尝试打开它时会发生什么? 崩溃还是别的什么? 请提供一些细节。
我在上传之前对其进行了测试,没有任何问题......自从我以前的构建以来,我的构建环境没有任何变化......而且 macOS 应用程序是可移植的并且完全独立(包含应用程序包中的所有必需依赖项)(就其性质而言)我知道,但也许我错了,我不是 macOS 开发人员)。
此外,我的构建脚本会在构建后删除所有内容,因此如果捆绑包中缺少某些依赖项,我会注意到即使在我的构建机器上...
如果其他人会确认同样的问题,我将停止发布我的构建(并删除所有现有的,因为它们是以相同的方式构建的),以免创建无用的帖子。 我不知道原因,甚至无法想象如何尝试调试它……再说一次,我不是 macOS 开发人员,我只是一个可以在任何设备上构建几乎任何用 C/C++ 语言编写的东西的人主流操作系统(即 Windows/Linux/macOS)。

@zdlo ,当您尝试打开它时会发生什么? 崩溃还是别的什么? 请提供一些细节。

我试图再次打开它现在告诉你,也许也从控制台共享日志,但这次它打开了。 感谢您的构建!

不知道为什么我今天早些时候尝试了几次时它没有打开。 Dock 上的应用程序图标弹跳了几下然后停止,图标下方的指示灯也熄灭了。 根本没有显示应用程序窗口。 我首先尝试通过右键单击应用程序来打开它,因此问题与此无关。

@eduarcor ,完成, qBittorrent 4.1.5 使用 Qt 5.12 构建并修补以修复进度条

@Kolcha ,效果很好,谢谢!!

你好,这与这个项目无关,但与暗模式的Qt有关。 目前我在另一个项目(https://gitlab.com/OpenMW/openmw/issues/4655)中遇到了同样的问题,只是为了确认,让暗模式工作(完全)的唯一方法是与官方一起编译Qt 5.12?

@terabyte25官方 Qt 5.12 就够了

谢谢高尔查,完美!

@Kolcha ,我有一个问题要问你,有点离题。 我有自己的 python/pyside2 (qt 5.12) 应用程序,我想应用 Mojave 黑色主题。 你能解释一下怎么做吗? 外面没有任何信息。 谢谢和问候。

@eduarcor ,不幸的是我无话可说... Qt 5.12 支持深色主题,它会自动检测当前使用的主题。 对于 C++ 应用程序,无需执行任何操作。 如果 Python 没有发生这种情况,可能有些 API 没有暴露给 Python,但我不知道。 我很早以前就用过 PyQt,但是 PySide 我什至没有用过……

@Kolcha ,无论如何,谢谢。
那么,对于 C++ 来说是自动的吗? 我不明白为什么不用于 python 绑定......我的意思是,它应该是完整的......所以,我猜不出为什么这没有发生......无论如何,我很感激你的信息,并且如果您发现任何其他时刻,请不要犹豫,让我知道。 干杯

@eduarcor ,完成, qBittorrent 4.1.5 使用 Qt 5.12 构建并修补以修复进度条

感谢您的构建,就像一个魅力。 我可以要求您针对更新的代码进行构建吗?

@nevack ,完成
这是永久链接,我重建 qBittorrent ~biweekly 并且这个文件将被更新。 因此,可以随时使用此链接下载最新的开发版本。

我刚刚为 MacOS 下载了 QBittorent 4.1.6 的最新稳定版本,而带有 Mojave 深色主题的显示全部搞砸了。

Screenshot 2019-05-06 at 7 59 14 AM

已经按照上面的链接下载了 Kolcha 的版本,它似乎工作得更好。 谢谢。

@atangyp有同样的问题

我相信@Kolcha很快就会弄清楚,就像他通常做的那样……别担心,伙计们

他已经用他的版本修复了它。 我在上面的帖子中使用了他的链接来下载...只是想知道为什么他的更改未包含在最新的稳定版本中。

qBittorrent 4.1.6(修复了深色主题)

深色主题看起来已修复。 这与 Qt 版本有关。 Qt 从 5.12 开始支持深色主题,qBittorrent 是用 5.9 构建的,所以它只是不支持 mac 深色主题。 我刚刚用最新的 Qt 版本(5.12.3)重建了 qBittorrent。

Screenshot 2019-05-06 12 07 33

=======>下载<=======

请注意,我真的什么都没修! 我之前的所有修复/更改都合并到 master 和 4.1 分支中,请参阅正式版本的更改日志,您会发现有 2 行提到了我的名字。 而且,这些变化并不重要,尤其是对于黑暗主题的支持,它们大多是装饰性的……

我只是以自己的方式构建 qBittorrent。 我不喜欢Homebrew和其他相关工具试图让 macOS 像 Linux 系统一样......所以我只使用 Xcode 构建 qBittorrent - 适用于 macOS 的本机 IDE。 此外,我不喜欢 qBittorrent 开发人员如何处理 Qt 翻译部署,我也以自己的方式进行。
更重要的是,任何下载我构建的人都可能注意到我的 .dmg 文件“不错”,就像许多其他 macOS 的 3rd 方软件一样,而不是一个小的 qBittorrent 图标。

我的在最新的 dl 上看起来很乱
Screenshot 2019-05-06 at 12 45 04

@pnumio ,官方版本不支持深色主题,下载我的版本https://github.com/qbittorrent/qBittorrent/issues/9096#issuecomment -489568308

@pnumio ,官方 build 不支持深色主题,下载我的 build #9096(评论)

谢谢整理

@pnumio ,官方版本不支持深色主题

但为什么?

为了支持更广泛的 macOS 版本,我使用 Qt 5.9.7 构建了官方版本。 但是,Qt 5.9.x 系列不能正确处理 Mojave 的暗模式。 该模式在 Qt 5.12.x 系列中得到了正确处理。

这是使用 Qt 5.12.0 的构建(我没有时间构建 Qt 5.12.3): https ://builds.shiki.hu/temp/qbittorrent-4.1.6-qt5.12.dmg

@sledgehammer999 ,非常感谢你。 非常感激!!

@pnumio ,官方 build 不支持深色主题,下载我的 build #9096(评论)

还要感谢@Kolcha ....

任何寻找比原版更漂亮的东西的人 - 试试我的构建https://github.com/blahdy/qBittorrent
2Tp6K

从我的观点。 应该是对主题的极大支持...而不是必须从第三方获得不同的编译...

我有同样的黑暗主题错误,不明白为什么没有将修复程序发布到正式版本。

并且不明白为什么没有将修复程序发布到正式版本。

那是因为您没有阅读整个问题https://github.com/qbittorrent/qBittorrent/issues/9096#issuecomment -489752065。

为什么不构建两个发行版 - 一个带有旧 QT 的“传统”发行版和一个带有.12的“新”发行版?

为什么不构建两个发行版 - 一个带有旧 QT 的“遗留”发行版和一个带有 .12 的“新”发行版?...

+1

我想继续使用官方酿造的版本。 这是在 MacOS 上处理第三方软件的一种非常方便的方法。 所以,请在官方版本中添加暗模式支持,谢谢

@evansan :评论实际上并没有回答我的问题。 是什么阻止了团队拥有两个“官方”构建?

愿人们不要相信非官方的二进制文件。

是什么阻止了团队拥有两个“官方”构建?

更新程序机制不是为了根据操作系统版本查找不同版本而构建的。

为了支持更广泛的 macOS 版本,我使用 Qt 5.9.7 构建了官方版本。 但是,Qt 5.9.x 系列不能正确处理 Mojave 的暗模式。 该模式在 Qt 5.12.x 系列中得到了正确处理。

这是使用 Qt 5.12.0 的构建(我没有时间构建 Qt 5.12.3): https ://builds.shiki.hu/temp/qbittorrent-4.1.6-qt5.12.dmg

很快会有包含此修复的官方更新吗? 与其下载非官方版本,不如等待它即将推出。

这是使用 Qt 5.12.0 的构建(我没有时间构建 Qt 5.12.3): https ://builds.shiki.hu/temp/qbittorrent-4.1.6-qt5.12.dmg

@sledgehammer999你能签个名吗? 谢谢。

愿人们不要相信非官方的二进制文件。

👍 我同意你的看法!

同时,对于那些不想处理这个凌乱的 UI 的人,您可以将应用程序恢复为浅色主题:

$ defaults write $(osascript -e 'id of app "qbittorrent"') NSRequiresAquaSystemAppearance -bool yes

很抱歉,为什么你不能只发布带有更新 qt 的次要版本? 对我来说,下载相同但固定的版本有点愚蠢。

看起来还是那么难看:/

刚刚下载了 Qt 4.1.7,它仍然丑陋到无法使用的地步。 有谁知道他们是否甚至打算解决这个问题?

Qt 5.9包括对 10.10 和 10.11 的支持,而5.12放弃了对这些 macOS 版本的支持。

根据Wikipedia ,截至 2018 年 8 月,Apple 不支持@sledgehammer999 10.11。 您是否愿意使用 Qt 5.12 构建未来的 macOS 版本? 理想情况下,重新发布使用 Qt 5.12 构建的 4.1.7。

我刚刚下载了 4.1.7,它对我来说是固定的。

@Piccirello 主站点有问题。 它尚未从 git 网站 repo 同步文件,因此我的更改/信息尚未生效。 而且管理员还没有回复我。
长话短说:新的官方 v4.1.7 构建使用 Qt 5.12.2
我会使用 Qt 5.13 但是: https ://bugreports.qt.io/browse/QTBUG-77310

确认这对我来说是固定的 - v4.1.7 使用 Qt 5.12.2
Screen Shot 2019-08-04 at 3 05 08 PM

不确定管理员是谁,但我们是否依赖于网站的外部方? 我很乐意提供托管服务,这样我们就不会依赖其他人来同步我们的更改。

谢谢你的提议。 管理员不是局外人,虽然我不记得他的 github 昵称。 他也是论坛管理员。 这些事情他已经照顾了很多年,大概是从一开始。 几天前我和他谈过,所以我知道他没有失踪。

大家好,4.1.7版本在哪里下载? 不在官方页面中...请您指导我到链接吗?
它是否包含 UI 中的所有@Kolcha修复? 奇怪的是,在 v4.1.6 中,Kolcha 使用的 QT 版本是 5.12.3,它就像一个魅力,它不适合你吗?
谢谢

@eduarcor去 Fosshub: https ://www.fosshub.com/qBittorrent.html
或者,如果您是旧版本,更新程序应该带您到那里。

谢谢。
为什么使用 5.12.2 而不是 4.1.6 版本使用的 5.12.3? 真奇怪...

@eduarcor ,请参阅https://github.com/qbittorrent/qBittorrent/issues/9096#issuecomment -518039784 了解为何使用 Qt 5.12.2 的信息。 我的构建具有更新的 Qt,因为我使用 c++ 14 构建,所以我没有遇到构建问题,但我遇到了 Qt 5.13 和dev的其他奇怪问题,但这是另一个故事......
再一次,我几乎什么都没修! 刚刚使用支持深色主题的较新 Qt 构建了 qBittorrent。 我修复的一些小问题与进度条有关,它们很久以前就被合并了,甚至在 4.1.6 中也包含在内

很高兴看到这个问题现在已经关闭了!

PS> 我仍然定期从 master 分支构建 qBittorrent,任何有兴趣的人都可以使用此链接下载我的构建

@Kolcha ,您自己构建了 v4.1.7 吗? 使用最新的 5.12.4? 如果是真的,如果没有问题,你能分享一下吗?

@eduarcor我的 4.1.7 构建,使用 Qt 5.13.0、libtorrent 1.1.13 和 OpenSSL 1.1.1c 编译

@eduarcor我的 4.1.7 构建,使用 Qt 5.13.0、libtorrent 1.1.13 和 OpenSSL 1.1.1c 编译

@Kolcha ,很好,谢谢!! 除了更改库(我不知道它是否有任何优势)并且没有被签名的事实之外,它是否有任何故障或它纠正了任何当前的,或者与官方完全一样? (我没有看到任何不同的简短外观)。

谢谢。

@eduarcor ,我没有修改任何东西(至少在代码中),唯一的区别只是应用程序的构建方式(我对构建系统文件进行了一些更改,并以与 qBittorrent Wiki 中描述的完全不同的方式构建)。 所以你可以认为我的构建和官方完全一样

很高兴知道。 谢谢!!
甚至官方也没有签名,因为它一直说来自身份不明的开发商。

如果有人对 macOS 上不那么可怕的外观感兴趣 - 欢迎您在https://github.com/blahdy/qBittorrent/releases尝试我的定制版本
阅读说明,顺便说一句

窗户也是? 还是只有macos? :(

此页面是否有帮助?
0 / 5 - 0 等级