Yes, thanks Justin. It looks that's just what I need.
--rob
On 3/1/20 3:16 PM, Justin Israel wrote:
On Mon, Mar 2, 2020 at 6:48 AM rob <drrob...@fastmail.com
<mailto:drrob...@fastmail.com>> wrote:
The exact problem is one of the first in chapter 4
MainWindow::MainWindow()
{
setWindowTitle("SRM System");
setFixedSize(500, 500);
QPixmap newIcon("new.png");
QPixmap openIcon("open.png");
QPixmap closeIcon("close.png");
// Setup File Menu
fileMenu = menuBar()->addMenu("&File");
quitAction = new QAction(closeIcon, "Quit", this);
quitAction->setShortcuts(QKeySequence::Quit);
newAction = new QAction(newIcon, "&New", this);
newAction->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_C));
openAction = new QAction(openIcon, "&New", this);
openAction->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_O));
fileMenu->addAction(newAction);
fileMenu->addAction(openAction);
fileMenu->addSeparator();
fileMenu->addAction(quitAction);
helpMenu = menuBar()->addMenu("Help");
aboutAction = new QAction("About", this);
aboutAction->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_H));
helpMenu->addAction(aboutAction);
// Setup Signals and Slots
connect(quitAction, &QAction::triggered, this,
&QApplication::quit);
}
How about checking out the examples?
https://github.com/therecipe/qt/blob/master/internal/examples/widgets/textedit/textedit.go#L131
That one shows how to use QKeySequence constants and custom keys.
Thanks
--rob solomon
On 2/29/20 2:55 PM, Rob Muhlestein wrote:
> Hi there Rob, would you mind sharing that book so I can share it
with people on my rwxrob.live stream. I like the idea of doing
what you are doing.
>
> I might be able to help you past that if I had the exact problem.
>
>
> ---
> “Mr. Rob” Muhlestein
> /^((Found|Teach|Hack)er|(Men|Jani)tor|C[A-Z]*O)$/
> r...@robs.io <mailto:r...@robs.io> • skilstak.io
<http://skilstak.io> • twitch.tv/rwxrob <http://twitch.tv/rwxrob>
>
> ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
> On Saturday, February 29, 2020 11:48 AM, rob
<drrob...@fastmail.com <mailto:drrob...@fastmail.com>> wrote:
>
>> Hi. I'm trying to learn therecipe/qt by working my way thru a book
>> using C++ examples and translating them into Go. I'm stuck at
>> QKeySequence stuff.
>>
>> My computer runs ubuntu 18.04, and I installed Go 1.13.8 on it,
along w/
>> all the Qt development stuff from qt.io <http://qt.io>, and
therecipe/qt.
>>
>> Where are there resources for me to go thru on doing what I'm
trying?
>>
>> Thanks
>>
>>
>>
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>>
>> You received this message because you are subscribed to the
Google Groups "golang-nuts" group.
>> To unsubscribe from this group and stop receiving emails from
it, send an email to golang-nuts+unsubscr...@googlegroups.com
<mailto:golang-nuts%2bunsubscr...@googlegroups.com>.
>> To view this discussion on the web visit
https://groups.google.com/d/msgid/golang-nuts/7b6da064-cf87-513c-783f-379f2bfd0eed%40fastmail.com.
>
--
You received this message because you are subscribed to a topic in
the Google Groups "golang-nuts" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/golang-nuts/qvswkktCbYg/unsubscribe.
To unsubscribe from this group and all its topics, send an email
to golang-nuts+unsubscr...@googlegroups.com
<mailto:golang-nuts%2bunsubscr...@googlegroups.com>.
To view this discussion on the web visit
https://groups.google.com/d/msgid/golang-nuts/3d8b80e0-009b-7360-2d69-53e9c489d483%40fastmail.com.
--
You received this message because you are subscribed to the Google Groups
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/golang-nuts/337d0990-0da9-8b34-3ac8-a8d9e3574edc%40fastmail.com.