小编Dan*_*ido的帖子

Flutter-更改TabBarView的动画

我用DeafualtTabController实现了基本的TabBar和TabBarView,请参见下面的代码。

class MyApp2 extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return DefaultTabController(
      length: BOTTOM_TABS,
      child: Scaffold(
        appBar: AppBar(title: const Text('Bottom App Bar')),
        body: _tabBarView(),
        bottomNavigationBar: _bottomTabBar(),
      ),
    );
  }

  _tabBarView() {
    return TabBarView(
      physics: NeverScrollableScrollPhysics(),
      children: [
        Container(
          color: Colors.blue,
        ),
        Container(
          color: Colors.orange,
        ),
        Container(
          color: Colors.lightGreen,
        ),
        Container(
          color: Colors.red,
        ),
      ],
    );
  }

  _bottomTabBar() {
    return TabBar(
      tabs: [
        Tab(
          icon: new Icon(Icons.home),
        ),
        Tab(
          icon: new Icon(Icons.public),
        ),
        Tab(
          icon: new Icon(Icons.group),
        ),
        Tab(
          icon: …
Run Code Online (Sandbox Code Playgroud)

flutter flutter-layout flutter-animation

11
推荐指数
1
解决办法
2258
查看次数

使用pytest时,不会加载图像资源

我正在使用PySide开发GUI,我从这样的图像创建pixmap:

PHONE_IMAGE_PATH = "resources/images/phone.png"
self.phone_null = QtGui.QPixmap(GREY_DOT_PATH)
self.phone_null = self.phone_null.scaledToWidth(20)
Run Code Online (Sandbox Code Playgroud)

这在运行程序时非常有效,但是当我用py.test测试它时会发生这种情况:

QPixmap::scaleWidth: Pixmap is a null pixmap
Run Code Online (Sandbox Code Playgroud)

它说像素图是空的,所以看起来图像没有正确加载.

我真的想测试我的代码,我无法在任何地方找到有关此问题的任何信息.有没有人能解决我的问题?

python qt qpixmap pyside pytest

6
推荐指数
1
解决办法
318
查看次数

新的内部测试应用程序版本不适用于测试人员,尽管它说它们是可用的

我有一个非常奇怪的问题,我一整天都被困在这个问题上。

\n

我的 CI/CD 每天会自动将最新版本从主分支上传到 Google Play Console 中的内部测试轨道几次。

\n

如下图所示,内部测试轨道中的最新版本已经发布了几个小时,并且它表示 \xe2\x80\x99s \xe2\x80\x9cavailable 可供内部测试人员使用\xe2\x80\x9d。

\n

内部测试 可供内部测试人员使用的最新版本

\n

然而,我\xe2\x80\x99ve注意到测试人员实际上并没有\xe2\x80\x99t获得更新版本,当我打开测试人员邀请链接并在浏览器中的Google Play中检查内部测试应用程序时,它显示更新于八月2022 年 8 月

\n

8月8日更新

\n

这与 Google Play 管理中心的发布历史记录中的内容相匹配。

\n

在此输入图像描述

\n

此外,当我通过内部测试在我的设备上安装该应用程序时,它显示21.07.2022

\n

7月21日更新

\n

我尝试/认为可能是问题所在

\n

8 月 8 日左右,我激活了托管发布,因此我认为这可能是问题所在,但根据文档,托管发布根本不应该影响内部测试。该应用程序尚未在生产环境中发布,但在 8 月 8 日,我确实将一个版本推广到生产环境并通过了审核,但由于我已打开管理发布功能,因此尚无法供用户使用。

\n

我在 SO 和其他地方读过大量类似的问题,但我还没有找到解决我的问题的方法。我\xe2\x80\x99m 不确定可能出了什么问题。我\xe2\x80\x99ve 遇到了通常的困难,内部测试版本交付给测试人员很慢,必须清除缓存等,但这对我来说是全新的。

\n

更新

\n

当转到 Google Play 管理中心的起始页并按“所有应用程序”时,该应用程序的信息如下:

\n

应用状态:已结束测试\n更新状态:准备发布

\n

在此输入图像描述

\n

也许这暗示出了什么问题?也许这与由于托管发布而未发布的封闭测试轨道有关?

\n

我的问题

\n

为什么测试人员无法使用 Google Play Console 中的最新内部测试版本?

\n

我非常感谢任何帮助。

\n

android android-testing google-play-console google-play-internal-testing

5
推荐指数
1
解决办法
2110
查看次数