我用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) 我正在使用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)
它说像素图是空的,所以看起来图像没有正确加载.
我真的想测试我的代码,我无法在任何地方找到有关此问题的任何信息.有没有人能解决我的问题?
我有一个非常奇怪的问题,我一整天都被困在这个问题上。
\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\n这与 Google Play 管理中心的发布历史记录中的内容相匹配。
\n\n此外,当我通过内部测试在我的设备上安装该应用程序时,它显示21.07.2022。
\n\n8 月 8 日左右,我激活了托管发布,因此我认为这可能是问题所在,但根据文档,托管发布根本不应该影响内部测试。该应用程序尚未在生产环境中发布,但在 8 月 8 日,我确实将一个版本推广到生产环境并通过了审核,但由于我已打开管理发布功能,因此尚无法供用户使用。
\n我在 SO 和其他地方读过大量类似的问题,但我还没有找到解决我的问题的方法。我\xe2\x80\x99m 不确定可能出了什么问题。我\xe2\x80\x99ve 遇到了通常的困难,内部测试版本交付给测试人员很慢,必须清除缓存等,但这对我来说是全新的。
\n当转到 Google Play 管理中心的起始页并按“所有应用程序”时,该应用程序的信息如下:
\n应用状态:已结束测试\n更新状态:准备发布
\n\n也许这暗示出了什么问题?也许这与由于托管发布而未发布的封闭测试轨道有关?
\n为什么测试人员无法使用 Google Play Console 中的最新内部测试版本?
\n我非常感谢任何帮助。
\nandroid android-testing google-play-console google-play-internal-testing