小编Owe*_*wen的帖子

Qt如何从外部Qt样式表文件中应用样式?

我希望用户能够通过简单地加载他们的OWN Qt样式表文件来自定义我们应用程序的默认外观.我们如何实现这一目标?谁能给我一个良好的开端?

css c++ user-interface qt

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

QT:获取对象的类名

我正在编写一个模拟其他应用程序按键的测试应用程序.对于每次按键,我都要检查是否显示了正确的窗口/窗体.所以我所做的就是显示窗口的指针并获得它的窗口标题.但是,并非所有窗口/窗体都显示窗口标题.所以我认为最好得到类的名称.我怎样才能得到班级的名字?

QWidget *pWin = QApplication::activeWindow();
Run Code Online (Sandbox Code Playgroud)

当我尝试:

pWin->className(); 
Run Code Online (Sandbox Code Playgroud)

得到班级的名字,我得到:

"错误:类QWidget没有名为'className'的成员"

有人能告诉我正确的方法吗?

qt unit-testing classname qtestlib

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

你如何在Qt中获得小部件的孩子?

我正在通过Qt的KeyPress函数模拟应用程序的keyPresses.所有的KeyPress工作正常.但是,当我传递一个QT::Key_Enter应该按下当前活动窗口的OK按钮或QT::Key_Cancel取消按钮时,它什么都不做.

我想也许,因为这些按钮没有焦点,父窗口本身就有了它.你怎么得到窗户的孩子?或者更确切地说,在其上找到OK或Cancel按钮,以便将其设置为activeWindow,然后成功传递KeyPresses?

我有:

QWidget *pWin = QApplication::activeWindow;
QObjectList *pList = pWin->children();
//how do you iterate through the list and find the OK or Cancel button?
Run Code Online (Sandbox Code Playgroud)

c++ qt widget keypress qtestlib

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

QT UI测试的最佳方法

我有一个QT应用程序,在另一个菜单中有一堆菜单.选择时,每个菜单列表项显示不同的表单.我想创建另一个应用程序来测试这个QT应用程序的菜单,如果所有选择的菜单项都正常工作并显示他们应该显示的表单.

我是QT的初学者,所以对于什么是最好的方法的任何帮助都将非常感激.

谢谢...

c++ user-interface qt unit-testing

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

MFC - 更改cstatic文本控件的文本颜色

如何更改CStatic文本控件的文本颜色?有没有一种简单的方法使用CDC :: SetTextColor?

谢谢...

mfc visual-c++

15
推荐指数
4
解决办法
6万
查看次数

使Qt窗口自动调整到屏幕大小

我有一个Qt应用程序需要加载到不同屏幕尺寸的移动设备上.如何使其自动调整到移动设备的屏幕大小?

mobile user-interface qt screen

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

如何在Eclipse中使用GDB进行C/C++调试?

我是Visual Studio用户,习惯于断点进行调试.我现在正在linux环境中工作,并使用Eclipse作为IDE.我是linux和eclipse的新手.我不知道如何在eclipse中使用gdb.我尝试在命令行中使用gdb,但并不像拥有UI那么容易.

我如何在eclipse中使用gdb?

eclipse linux debugging gdb

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

无法在Qt样式表中设置背景图像

我通过命令行使用参数-stylesheet运行我的Qt应用程序.控件的样式有效,但在我尝试为MainWindow加载背景图像时却没有.我试过了:

QMainWindow{
background-image:url(:image_256_8bit_latest_back.png);
}
Run Code Online (Sandbox Code Playgroud)

还尝试在后台删除":",但没有区别.有人能告诉我这个StyleSheet有什么问题吗?

c++ user-interface qt stylesheet

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

kmalloc()kcalloc()vmalloc()和kzalloc()之间有什么区别?

Hi all, 
Run Code Online (Sandbox Code Playgroud)

我正在调试一个设备驱动程序,我得到一个内核恐慌.检查回溯或错误日志后,似乎问题出在kmalloc上.我想也许我可以用其他分配函数改变kmalloc.他们有什么不同?

这是错误日志:

Unable to handle kernel NULL pointer dereference at virtual address 0000000d
pgd = c7bdc000
[0000000d] *pgd=4785f031, *pte=00000000, *ppte=00000000
Internal error: Oops: 17 [#1] PREEMPT
Modules linked in: bcm5892_secdom_fw(P) bcm5892_lcd snd_bcm5892 msr bcm5892_sci     bcm589x_ohci_p12 bcm5892_skeypad hx_decoder(P) pinnacle hx_memalloc(P) bcm_udc_dwc         scsi_mod g_serial sd_mod usb_storage
CPU: 0    Tainted: P           (2.6.27.39-WR3.0.2ax_standard #1)
PC is at __kmalloc+0x70/0xdc
LR is at __kmalloc+0x48/0xdc
pc : [<c0098cc8>]    lr : [<c0098ca0>]    psr: 20000093
sp : c7a9fd50  ip : c03a4378  fp : c7a9fd7c
r10: bf0708b4  r9 …
Run Code Online (Sandbox Code Playgroud)

linux malloc driver linux-kernel

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

CFileDialog ::浏览文件夹

当我尝试实例化一个CFileDialog对象时,它会显示文件夹和文件.如何CFileDialog单独为文件夹创建浏览?

mfc visual-c++

7
推荐指数
4
解决办法
2万
查看次数