问题列表 - 第2537页

在QTableWidget中,更改所选行的文本颜色

我正在使用QTableWidget来显示多行.其中一些行应反映错误并更改其文本颜色:

显示没有错误的行以默认颜色显示(我的计算机上的白色背景上的黑色文本).
反映出有错误的行以红色文本颜色显示(在我的计算机上的白色背景上是红色文本).

只要没有选择,这一切都很好.选择行后,无论未选择的文本颜色如何,文本颜色在蓝色背景上始终为白色(在我的计算机上).

这是我想要更改以获得以下内容:
当选择行时,如果行反映没有错误,我希望它在蓝色背景上显示白色文本(默认行为).
如果该行反映错误并被选中,我希望它在蓝色背景上以红色文字显示.

到目前为止,我只能改变整个QTableWidget的选择颜色,这不是我想要的!

qt

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

如何将init.d脚本从Ubuntu/Debian Linux转换为Solaris?

我有几个init.d脚本,我用来启动一些守护进程.我在互联网上找到的大多数这些脚本都使用start-stop-daemon.我的理解是"start-stop-daemon"是一个特定于Linux或BSD发行版的命令,在Solaris上不可用.

将init.d脚本从Linux转换为Solaris的最佳方法是什么?是否有一个命令等同于我可以使用的start-stop-daemon,粗略?

由于我不是一个Solaris用户,所以我愿意承认我甚至不知道我的问题本身是否无效.

linux shell solaris init.d

4
推荐指数
1
解决办法
3539
查看次数

如何在c#中调用(web)Button.Click?

作为标题真的,我在我的代码的一部分,我想调用已添加到Button.Click处理程序的任何方法.

我怎样才能做到这一点?

.net c# asp.net events

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

我可以从命令行打印html文件(带图像,css)吗?

我想用脚本中的图像打印样式化的html页面.任何人都可以建议一个开源解决方案吗?

我正在使用linux(Ubuntu 8.04),但也会对其他操作系统的解决方案感兴趣.

html linux printing scripting command-line

8
推荐指数
2
解决办法
1万
查看次数

你真的在使用单元测试吗?

我参与了许多新老项目,他们有一个共同点,那就是他们几乎都没有使用过单元测试.我更喜欢使用它,但通常客户不愿意为此付费,并假设代码正常工作.

那么,您是否在项目中使用单元测试,还是依靠编码技能?

testing unit-testing

50
推荐指数
7
解决办法
6292
查看次数

在集成测试中模拟文件系统

我正在编写一个执行一些外部命令行实用程序的ruby程序.我如何从我的rspec测试模拟文件系统,以便我可以轻松设置一些文件层次结构并在测试后验证它.最好在ram中实现,以便测试能够快速运行.

我意识到我可能找不到便携式解决方案,因为我的外部实用程序是直接与操作系统文件服务交互的本机程序.Linux是我的主要平台,解决方案就足够了.

ruby linux unit-testing rspec mocking

17
推荐指数
3
解决办法
5128
查看次数

Java中的KeyListener是抽象的; 无法实例化?

我试图在java中创建一个Key Listener但是当我尝试时

KeyListener listener = new KeyListener();
Run Code Online (Sandbox Code Playgroud)

Netbeans告诉我KeyListener是抽象的;无法实例化.我知道我错过了这个关键监听器的其他部分,但由于这是我第一次使用关键监听器,我不确定我还需要什么.为什么告诉我这个?

谢谢,

托梅克

java instantiation keylistener

3
推荐指数
2
解决办法
1万
查看次数

在Windows中将数据从python传输到另一个应用程序的最佳方法是什么?

我正在开发一个带有.Net(C++)团队的应用程序,并提供一个COM接口来与python和其他语言进行交互.

我们发现通过COM推送数据的速度非常慢.

我考虑了几种选择:

  • 将数据转储到文件并通过com发送文件路径
  • 通过mmap共享内存?
  • 直接通过套接字流数据?

根据您的经验,传递数据的最佳方式是什么?

python com winapi data-transfer

8
推荐指数
1
解决办法
5084
查看次数

最佳收藏品?

我正在阅读日志文件,但不是所有线路都想立即处理.我在等待处理时使用队列/缓冲区存储行.

定期扫描此队列以查找特定行 - 当找到它们时,它们将从队列中删除(它们可以位于队列中的任何位置).当没有找到特定的行时,将逐行从队列的开头取出行以进行处理.

因此,队列需要以下内容:

  • 能够调整大小(或给人留下印象)
  • 从任何地方删除元素
  • 添加了元素(将始终位于队列的末尾)
  • 快速扫描
  • 根据性能,指定上次扫描时的位置.

我最初编写代码时,我没有Java或API的经验,只是使用了ArrayList,因为我知道它可以工作(不一定是因为它是最好的选择).

随着越来越多的日志需要处理,它的性能现在变得越来越差 - 那么,您建议在这种情况下使用哪种集合?总是有可能写我自己的.

谢谢

java queue collections performance buffer

3
推荐指数
1
解决办法
1578
查看次数

开源对象数据库?

是否有可用的开源对象数据库?我想看一下源代码,看看这些东西是如何实现的.

database oop open-source

5
推荐指数
2
解决办法
879
查看次数