标签: qt3

如何将QIcon转换为QPixmap

我有以下代码,我必须用Qt4代码更改它.

QIcon icon;
QPixmap pixmap = icon.pixmap();    // Qt3 code
Run Code Online (Sandbox Code Playgroud)

为了用Qt4替换Qt3代码,我必须用Qt4 pixmap()提供的以下方法之一替换.

QPixmap QIcon::pixmap ( const QSize & size, Mode mode = Normal, State state = Off ) const  
QPixmap QIcon::pixmap ( int w, int h, Mode mode = Normal, State state = Off ) const
QPixmap QIcon::pixmap ( int extent, Mode mode = Normal, State state = Off ) const
Run Code Online (Sandbox Code Playgroud)

由于我不知道它在此调用中使用的大小或尺寸pixmap(void).因此,我需要找出可以在不要求明确大小的情况下消除此代码的替代方法.

我从这段代码中了解到了什么.这是图标的大小.所以我试着找出图标的大小.但我再也没有找到任何方法来获得图标的大小.

c++ qt qt4 qt3

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

如何使QTextEdit没有可见的边框?

当我创建一个deafult QTextEdit小部件时,它出现在默认的Windows样式边框中.我不想要这个边框,所以我试着把它关掉.我怎么做?

我正在使用相当旧版本的Qt(3.2.3).

qt styles qt3

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

从.ui文件生成.h和.cpp

假设我有about.ui文件.如何从我的.ui文件中创建"about.h""about.cpp"?我也要创建一个.moc文件?我怎样才能在创造者之后编译这个以确定是否所有正确的?

qt qt-creator qt-designer qt3

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

如何在没有MouseEvent的情况下检测Qt中的鼠标状态

好的,使用Qt,我想知道如何在任何时间点检测鼠标的当前状态 - 没有 MouseEvent.

使用QCursor :: pos(),您可以获得它的位置,但有没有办法确定按钮的当前状态?

基本上,我希望在计时器关闭时验证鼠标的状态,因此它不会与任何特定的MouseEvent相关,因此没有要查询的MouseEvent.我需要知道如何在没有MouseEvent的情况下查询鼠标的状态 - 特别是按钮的状态.

哦,我正在使用Qt 3,所以如果在Qt 4中添加了这样的功能但不在Qt 3中,它对我没什么帮助(尽管知道它仍然很好).

c++ mouse qt qt3

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

qt4中的QListViewItem发生了什么?

我没有做很多Qt编程所以这可能听起来像一个愚蠢的问题,但qt4中的QListViewItem发生了什么?

我有一段时间以前在qt3写的这个应用程序.我使用恰当的名称"qt3toqt4"程序(在Fedora平台上的所有这些)将其更改为qt4.

在内部,它似乎将许多类从QClass更改为Q3Class(可能提供某种向后兼容性),然后使用qt4进行编译.我今天遇到了一些问题(从QProcess读取stdout,但除此之外)我决定简单地在qt4中重写应用程序.

现在问题 - 我使用QListView,并在此结构中添加QListViewItems的负载.像这样的东西:

在此输入图像描述

但这在qt4中似乎不再可用.而且我找不到任何提供此行为的示例.有没有办法在qt4中这样做?为了使它更复杂 - 我使用了我自己的QListViewItems(派生自QListViewItem)......

qt qt4 qlistwidget qlistview qt3

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

QDateTime到QString,Qt3中的毫秒数

在Qt3中是否有办法将QDateTime转换为QString并返回QDateTime,以便最终QDateTime将包含有关毫秒的信息?

谢谢.

qstring qt qt3 qdatetime

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

将自定义小部件添加到QMenuBar

Qt3用于为QMenuBar :: insertItem提供QWidget*参数.这样,任何自定义小部件都可以添加到菜单栏 - 例如时钟小部件.在Qt4中没有这样的重载方法.达到相同目标的最佳方法是什么 - 将自定义小部件添加到菜单栏?自定义小部件应集成在菜单栏的布局中.anyoune是否知道背景,为什么在Qt4 API中删除了insertItem的这个重载?

最好的祝福.

porting qt4 qt3

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

Qt,如何设置文本编辑滚动条到底部?C++

我有文本编辑框作为聊天窗口,但我想知道是否有办法将滚动条设置在底部以显示最新消息.

我目前正在使用Qt3和C++.

chat_box - > ....我试过看,只能找到"ScrollBarMode",但它只允许我打开或关闭它或自动...这实际上没有帮助.

谢谢你的帮助:D

c++ qt qt3

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

Q3支持下一个Qt版本中的状态

在下一个Qt版本中q3support类的状态是什么,我听说在8月之前下一个主要的Qt发布时它将完成而没有Qt3支持是真的吗?如果这是真的,请给我链接.

什么是减少q3依赖性的建议方法.

qt qt4 qt3

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

标签 统计

qt3 ×9

qt ×8

qt4 ×4

c++ ×3

mouse ×1

porting ×1

qdatetime ×1

qlistview ×1

qlistwidget ×1

qstring ×1

qt-creator ×1

qt-designer ×1

styles ×1